在here和here上阅读时,他们使用format_coord
来禁用坐标或更改工具栏中的格式。
在链接问题中使用axe.format_coord = lambda x, y: ''
,删除了坐标,这很好。但是,我还想禁用像素值:
然后我尝试使用
axe.format_coord = lambda x, y,z:''
但是这出错了:
s = event.inaxes.format_coord(event.xdata, event.ydata)
TypeError: <lambda>() takes exactly 3 arguments (2 given)
请帮我解决。
答案 0 :(得分:1)
为了抑制图窗口状态栏中的任何输出,可以用一个返回空字符串的lambda函数替换图工具栏的消息方法(NavigationToolbar2
的{{1}}):
.set_message
完整示例:
fig.canvas.toolbar.set_message = lambda x: ""