Я обнаружил, что когда я изменяю формат меток по оси X, значения меток становятся неправильными, когда я увеличиваю область на графике
# create a simple plot
x=arange(6e-6,7e-6,100e-9)
y=random.rand(len(x))
f=plt.figure(1)
plt.plot(x,y)
plt.grid()
f1=plt.figure(1)
plt.plot(x,y)
#Then I change the format of the labels:
x=f.get_axes()[0]
xlabels = [format(label, ',.1f') for label in ax.get_xticks()]
ax.set_xticklabels(xlabels)
#and when I zoom in, the peak is not at the same x-location as before the zoom
до форматирования метки
после форматирования метки
при увеличении