每当我在 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()