2017-06-05 178 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)