如何更改pyplot轴中的增量

Gis*_*ish 4 python matplotlib

嗨可能是一个非常简单的问题但是..
当使用matplotlib.pyplot绘制图形时,我的Y轴从-0.04变为0.03,这很好但是有8个增量标签(例如0.03,0.02,0.01等).我需要更多16个左右.

谢谢你的帮助

Jou*_*nen 5

Matplotlib有几种不同的算法可以自动选择刻度位置,例如LinearLocator或MaxNLocator可能适合您的目的.有关如何使用Locators的详细信息,请参阅major_minor演示,以及可用的各种Locator 的ticker api文档.各个类的文档有点稀疏,但基于参数名称的猜测往往可以正常工作.


Ste*_*joa 3

用于set_yticks()更改刻度位置。例如:

import scipy, pylab
fig = pylab.figure()
ax = fig.add_subplot(1,1,1)
ax.plot(scipy.randn(8))
ax.set_yticks(scipy.arange(-1.5,1.5,0.25))
fig.show()
Run Code Online (Sandbox Code Playgroud)

pylab.yticks()是另一种选择。 更多蜱虫
(来源:stevetjoa.com