设置栅格
(1)使用pyplot api命令
matplotlin.pyplot.grid(b, which, axis, color, linestyle, linewidth, **kwargs)
-
b
: 布尔值。就是是否显示网格线的意思。官网说如果b设置为None, 且kwargs长度为0,则切换网格状态。但是没弄明白什 么意思。如果b设置为None,但是又给了其它参数,则默认None值失效。 -
which
: 取值为’major’, ‘minor’, ‘both’。 默认为’major’。看别人说是显示的,我的是Windows7下,用Sublime跑的,minor 只是一个白画板,没有网格,major和both也没看出什么效果,不知道为什么。 -
axis
: 取值为‘both’, ‘x’,‘y’。就是想绘制哪个方向的网格线。不过我在输入参数的时候发现如果输入x或y的时候, 输入的是哪条轴,则会隐藏哪条轴 -
color
: 这就不用多说了,就是设置网格线的颜色。或者直接用c来代替color也可以。 -
linestyle
:也可以用ls来代替linestyle, 设置网格线的风格,是连续实线,虚线或者其它不同的线条。 | ‘-’ | ‘–’ | ‘-.’ | ‘:’ | ‘None’ | ’ ’ | ‘’] -
linewidth
: 设置网格线的宽度
打开栅格:plt.grid(True)
设置栅格格式:plt.grid(color=‘r’, linestyle=’–’, linewidth=1,alpha=0.3)
plt.tick_params(axis="x",labelrotation=-60)
plt.grid(True)
plt.grid(color='r', linestyle='--', linewidth=1,alpha=0.3)