當我嘗試做對了足夠大的數字,我得到了所有的蜱蟲相對移動的軸線範圍內的地塊。例如:如何刪除matplotlib相對位移軸
plot([1000, 1001, 1002], [1, 2, 3])
我得到橫座標軸這些蜱:
0.0 0.5 1.0 1.5 2.0
+1e3
的問題是如何刪除+1e3
和得到的只是:
1000.0 1000.5 1001.0 1001.5 1002.0
當我嘗試做對了足夠大的數字,我得到了所有的蜱蟲相對移動的軸線範圍內的地塊。例如:如何刪除matplotlib相對位移軸
plot([1000, 1001, 1002], [1, 2, 3])
我得到橫座標軸這些蜱:
0.0 0.5 1.0 1.5 2.0
+1e3
的問題是如何刪除+1e3
和得到的只是:
1000.0 1000.5 1001.0 1001.5 1002.0
plot([1000, 1001, 1002], [1, 2, 3])
gca().get_xaxis().get_major_formatter().set_useOffset(False)
draw()
這抓起當前axes
,獲取x軸axis
對象,然後將主要格式化對象的d將useOffset設置爲false(doc)。
在matplotlib默認行爲較新版本(1.4+)可以通過axes.formatter.useoffset
rcparam被改變。
要處處不能相移,設置RC參數:
import matplotlib
matplotlib.rc('axes.formatter', useoffset=False)
謝謝,它的工作原理。 – 2012-08-08 19:11:45