假设下面的代码绘制了一个简单的图。然后,我想通过将X轴的最后一个刻度标签更改为entry元素来更改X轴的范围,因此我只需单击“ 10”然后将其更改。
因此,基本上在轴的顶部构建一个entry元素。可能吗?我检查了matplotlib.widgets,看来还没有这样的实现。
import numpy as np
import matplotlib.pyplot as plt
dataX = np.array([1,2,3,4,5,6,7,8,9,10])
dataY = np.array([1193,1225,1125,1644,1255,13676,2007,2008,12359,1210])
ax = plt.subplot(111)
ax.plot(dataX, dataY, linewidth=0.5)
plt.show()