本系列文章配套代码获取有以下两种途径:
-
通过百度网盘获取:
链接:https://pan.baidu.com/s/1jG-rGG4QMuZu0t0kEEl7SA?pwd=mnsj
提取码:mnsj
-
前往GitHub获取:
https://github.com/returu/Data_Visualization
plt.grid (visible=None,which='major ', axis='both', **kwargs)
-
visible:设定是否显示隔线,如果有**kwargs参数,visible 就自动设置为True; -
which:取以主刻度还是次刻度来绘制网格,只有设置了主次网格才可使用,取值可以是major(默认) 、 minor、 both; -
axis:选项参数,默认显示×轴和y轴的网格线,取值可以是both、x、 y。
-
color或c:设定线条颜色;
-
alpha:设定透明度;
-
linestyle或Is:设定线条样式;
-
linewidth或lw:设定线条宽度。
-
默认网格线:
使用以下代码绘制一个简单的网格线,参数使用默认值:
x = np.linspace(0 , 2*np.pi , 200)
y = np.sin(x)
plt.plot(x,y , label='sin(x)')
# 显示网格线
plt.grid()
plt.legend()
plt.show()
可视化效果如下图所示:
-
样式网格线:
x = np.linspace(0 , 2*np.pi , 200)
y = np.sin(x)
plt.plot(x,y , label='sin(x)')
# 显示次要刻度线
plt.minorticks_on()
# 对xy轴分别设定网格线样式
plt.grid(axis='x' , # 显示y轴的网格线
which='both' , # 以主次刻度来绘制网格
c='c' , # 线条颜色
ls=':' , # 线条样式
lw=1 , # 线条宽度
alpha=0.5 # 透明度
)
plt.grid(axis='y' , # 显示y轴的网格线
which='major' , # 以主刻度来绘制网格
c='m' , # 线条颜色
ls='--' , # 线条样式
lw=2 , # 线条宽度
alpha=0.3 # 透明度
)
plt.legend()
plt.show()
更多内容可以前往官网查看:
https://matplotlib.org/stable/
本篇文章来源于微信公众号: 码农设计师