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)