2
我想用python 2.7的matplotlib模塊做一個簡單的圖。pylab scilimits不工作
我遇到的問題是函數ticklabel_format(style='sci',axis='y',scilimits=(-3.0e-6,-1.0e-6))
未應用給定的scilimit值。我試圖在繪圖命令前後關閉自動縮放功能
如果我使用ylim
函數中的值,它確實有效,但它不會以科學計數法表示。任何幫助都會很熱。
from pylab import *
v=[-1,-2,-3,-4,-5]
i=[-1.57e-6,-1.8e-6,-1.97e-6,-2.18e-6,-2.30e-6]
plot(v,i,"bo")
autoscale(enable=False)
xlim(-6,0)
#ylim(-3e-6,-1e-6)
ticklabel_format(style='sci',axis='y',scilimits=(-3.0e-6,-1.0e-6))
xlabel("Voltage/(V)")
ylabel("Current/(A)")
title("Current vs Voltage \n(Schottky Reverse Bias)")
grid()
show()