Я пытаюсь построить большие числа по оси x, используя интерактивный режим, и вместо полного числа на тиках я получаю 1, 1,5 и так далее и + 5.043e3. как я могу отобразить полный номер?pyplot отображает большие числа в интерактивном режиме
После определения plt.ion()
, я есть это внутри цикла:
plt.xlabel("Wavelength (angstroms)")
plt.ylabel("Arbitrary Flux")
plt.plot(xo,yo,'k--')
for e in range(multispec):
if (e == 0):
plt.plot(MX[e],MY[e], 'r-')
else:
plt.plot(MX[e],MY[e])
l=float(int(n))
plt.axis([n-1, n+1, 0.1, 1.1])
п другая переменная, определенная в течение.
также: http://stackoverflow.com/questions/11855363/how-to- remove-relative-shift-in-matplotlib-axis/11858063 # 11858063 – tacaswell