2017-06-05 177 views
0

試圖繪製小圖與matplotlib,情節結束如下:matplotlib - 改變默認格式

enter image description here

即在圖表頂部有一個寫入的數字(相當大,我在它周圍放置了一個紅色矩形),必須將其添加到y軸刻度以提供正確的值。例如y軸上的「0.5」實際上意味着0.5 + 2.431e3,即2431.5。

很顯然,我不是很喜歡那個記號......

我怎樣才能改變它,因此圖顯示2431,2432等在y軸上蜱?

回答

-1

可以使用ScalarFormatter告訴matplotlib不使用偏移:

from matplotlib.ticker import ScalarFormatter 
formatter = ScalarFormatter(useOffset=False) 
gca().yaxis.set_major_formatter(formatter)