动态更新Matplotlib(Python)外部的文本

2024-10-04 07:25:47 发布

您现在位置:Python中文网/ 问答频道 /正文

早上好

我在Matplotlib中遇到一个问题,无法清除绘图之外的所有功能

上下文

我有两个轴,ax1是散点图,而ax2是3D条形图(图1)

每当在ax1中选择一个点(或钻孔)时,都会运行一个函数(drillhole_summary)。该drillhole_summary()然后显示在ax1和ax2之外选择的所有钻孔的名称


            def drillhole_summary():

                dh_textstr = ('Drill Holes Selected: ' + str(drillholes_selected))
                plt.gcf().text(0.10, 0.40, dh_textstr, fontsize=14)

问题

问题是以前的钻孔名称实例没有更新,只是被覆盖了

Figure 1图1点击放大

尝试的解决方案

我试图用同样的字串,但用白色字体来写这篇文章。这将创建一个幽灵般的文本图像。其他尝试会导致ax1和ax2被清除,或者程序变为空白

任何反馈都将不胜感激


Tags: 函数功能名称绘图matplotlibdefsummarydh