Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 更改matplotlib中的yaxis编号格式_Python_Matplotlib_Plot - Fatal编程技术网

Python 更改matplotlib中的yaxis编号格式

Python 更改matplotlib中的yaxis编号格式,python,matplotlib,plot,Python,Matplotlib,Plot,所以我偶然发现了一个我真的不知道如何解决的问题。我已经制作了图表,我的yaxis的数字达到了百万。问题是我得到的是指数值(1e6),而不是整数。我希望看到百万,而不是指数值。这是图表: 我在matplotlib站点中找到了此文档。我想您需要将第二个属性设置为plain,多亏了@TheOldJonny,我才能够找到它,而对我有效的是这两行代码: ax = plt.gca() ax.ticklabel_format(useOffset=False, style='plain') 非常感谢,这确实是

所以我偶然发现了一个我真的不知道如何解决的问题。我已经制作了图表,我的yaxis的数字达到了百万。问题是我得到的是指数值(1e6),而不是整数。我希望看到百万,而不是指数值。这是图表:


我在matplotlib站点中找到了此文档。我想您需要将第二个属性设置为
plain

,多亏了@TheOldJonny,我才能够找到它,而对我有效的是这两行代码:

ax = plt.gca()
ax.ticklabel_format(useOffset=False, style='plain')

非常感谢,这确实是朴素的属性。我试过三种不同的方法,我认为这是不可能的,这一次你救了我。再次感谢你