【发布时间】:2012-09-26 15:51:08
【问题描述】:
每当我在 matplotlib 中绘制某些东西时,将鼠标移到绘图上会在底部显示光标的 x 和 y 位置。这在探索数据时非常方便。
现在,如果我将刻度标签设置为其他值,则绘图底部光标的 x 位置为空,而 gui 会跟踪 y 位置。有没有办法继续获得 x 位置?
这是一个简单的例子:
import numpy as np
fig, ax = plt.subplots()
x=np.linspace(0,np.pi)
y=np.sin(x)
ax.plot(x,y)
ax.set_xticks([0,np.pi/2,np.pi])
ax.set_xticklabels(['0','pi/2','pi'])
plt.show()
【问题讨论】:
-
有趣。附带说明一下,如果您使用
['0',r'$\pi/2$',r'$\pi$'],您可以获得呈现为 TeX 的标签。
标签: python numpy matplotlib