我现在将matplotlib图嵌入到一个简单的GUI中。在自定义绘图期间,我发现在使用NavigationToolbar2TkAgg在绘图下添加工具栏时出现了一些显示问题。现在,如果我们在底部的左侧添加工具栏,当鼠标在绘图周围移动时,我希望禁用在绘图底部右侧显示坐标。对此有什么想法吗?
提前谢谢。
更新:
对于plt.plot(x,y)简单绘制的图形,坐标显示在底部的左侧,鼠标作为工具条移动(如"home“、”缩放“等)。默认情况下列在顶部。在google 这里上查看屏幕截图会更加清晰,我用黄色高亮显示坐标,在图像的左下角可以找到坐标。谢谢GWW和jgysland提醒我。
发布于 2014-12-09 06:08:49
您希望与光标下的matplotlib值相反,但是解决方案是相同的,您需要在Axes对象上重写format_coord属性。
ax.format_coord = lambda x, y: ''在ax是对您所关心的axes对象的引用的情况下,应该做到这一点。
另一个选项是子类NavigationToolbar2TkAgg,并将set_message函数设置为无操作。
class my_toolbar(NavigationToolbar2TkAgg):
def set_message(self, msg):
passhttps://stackoverflow.com/questions/27320549
复制相似问题