首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用matplotlib图中的显示坐标

禁用matplotlib图中的显示坐标
EN

Stack Overflow用户
提问于 2014-12-05 16:34:35
回答 1查看 3.4K关注 0票数 3

我现在将matplotlib图嵌入到一个简单的GUI中。在自定义绘图期间,我发现在使用NavigationToolbar2TkAgg在绘图下添加工具栏时出现了一些显示问题。现在,如果我们在底部的左侧添加工具栏,当鼠标在绘图周围移动时,我希望禁用在绘图底部右侧显示坐标。对此有什么想法吗?

提前谢谢。

更新:

对于plt.plot(x,y)简单绘制的图形,坐标显示在底部的左侧,鼠标作为工具条移动(如"home“、”缩放“等)。默认情况下列在顶部。在google 这里上查看屏幕截图会更加清晰,我用黄色高亮显示坐标,在图像的左下角可以找到坐标。谢谢GWW和jgysland提醒我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-09 06:08:49

您希望与光标下的matplotlib值相反,但是解决方案是相同的,您需要在Axes对象上重写format_coord属性。

代码语言:javascript
复制
ax.format_coord = lambda x, y: ''

ax是对您所关心的axes对象的引用的情况下,应该做到这一点。

另一个选项是子类NavigationToolbar2TkAgg,并将set_message函数设置为无操作。

代码语言:javascript
复制
class my_toolbar(NavigationToolbar2TkAgg):
    def set_message(self, msg):
        pass
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27320549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档