0
試圖繪製小圖與matplotlib,情節結束如下:matplotlib - 改變默認格式
即在圖表頂部有一個寫入的數字(相當大,我在它周圍放置了一個紅色矩形),必須將其添加到y軸刻度以提供正確的值。例如y軸上的「0.5」實際上意味着0.5 + 2.431e3,即2431.5。
很顯然,我不是很喜歡那個記號......
我怎樣才能改變它,因此圖顯示2431,2432等在y軸上蜱?
試圖繪製小圖與matplotlib,情節結束如下:matplotlib - 改變默認格式
即在圖表頂部有一個寫入的數字(相當大,我在它周圍放置了一個紅色矩形),必須將其添加到y軸刻度以提供正確的值。例如y軸上的「0.5」實際上意味着0.5 + 2.431e3,即2431.5。
很顯然,我不是很喜歡那個記號......
我怎樣才能改變它,因此圖顯示2431,2432等在y軸上蜱?
可以使用ScalarFormatter
告訴matplotlib不使用偏移:
from matplotlib.ticker import ScalarFormatter
formatter = ScalarFormatter(useOffset=False)
gca().yaxis.set_major_formatter(formatter)