Python数据分析基础与应用电子活页7-6使用plot()函数绘制图形时设置网格线.docx
Python数据分析基础与应用
模块
PAGE2
PAGE21
电子活页7-6使用plot()函数绘制图形时设置网格线
使用plot()函数绘制图形时,可以使用Pyplot中的grid()函数来设置图形的网格线。
grid()函数的语法格式如下:
matplotlib.pyplot.grid(b=None,which=major,axis=both,
color=color,linestyle=linestyle,linewidth=number)
该函数的参数说明如下。
?b:可选参数,默认值为None,可以设置为布尔值,若将其设置为True则显示网格线,若将其设置为False则不显示网格线。
?which:可选参数,可选值有major、minor和both,默认值为major,表示应用更改的网格线。
?axis:可选参数,设置显示哪个方向的网格线,可选值有both(默认值)。x和y,其中both表示x轴和y轴两个方向。
?color:b为蓝色、m为品红色、g为绿色、y为黄色、r为红色、k为黑色、w为白色、c为青色,#008000为RGB颜色字符串。
?linestyle:‐为实线,‐‐为短横线,‐.为点划线,:为虚线。
?linewidth:用于设置线的宽度,可以设置为一个数字。
代码如下:
importnumpyasnp
importmatplotlib.pyplotasplt
x=np.array([1,2,3,4])
y=np.array([1,4,9,16])
plt.title(Test)
plt.xlabel(x-label)
plt.ylabel(y-label)
#分别设置网格线的颜色、样式和宽度
plt.grid(color=r,linestyle=--,linewidth=0.5)
plt.show()
输出结果如图1W所示。
图1W使用Pyplot中的grid()函数设置图形的网格线