plt.figure 创建一个空白画布可以指定画布大小,像素
figure.add_subplot创建并选中子图,可以指定子图的行数,列数与选中图片编号
*添加图例要在绘图之后
函数名 | 函数作用 |
---|---|
plt.title | 添加标题 |
plt.xlabel | 添加x轴名称 |
plt.ylabel | 添加y轴的名称 |
plt.xlim | 指定x轴的范围 |
plt.ylim | 指定y轴的范围 |
plt.xticks | x轴的刻度的数目和取值 |
plt.yticks | y轴的刻度数目和取值 |
plt.legend | 图形的图例 |
plt.rcParams[".."]=' '
rc参数名称 |
解释 | 取值 |
---|---|---|
lines.linewidth | 线条宽度 | 取0-10之间的数值,默认1.5 |
lines.linestyle | 线条样式 | 有 - -- -. : 四种 |
lines.marker | 线条上点的形状 | 可取20种 |
lines.marksizes | 点的大小 | 取0-10之间的数值 |
注意事项:pyplot字体并不支持中文,所以要更改参数
plt.rcParams['font,sans-serif']='SomHei'
plt.rcParams['axes.unicode_minus']=False
plt.scatter(x,y ,s=None#指定点的大小,c=None#颜色,marker=None#点的类型,alpha=None#点的透明度)
plt.plot(x,y)
plt.bar(left,height,width,)
left:接受array,表示x轴的数据
height:array,表示x轴所代表的数量
width:表示直方图的宽度
pie(x, explode=None, labels=None, colors=, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None)
x :(每一块)比例,如果sum(x) > 1将用sum(x)归一化;
labels :(每一块)饼图外侧显示的说明文字;
explode :(每一块)离开中心距离;
startangle :起始绘制角度;
shadow : 是否阴影;
labeldistance label:绘制位置,相对于半径的比例, 如<1则绘制在饼图内侧;
autopct: 控制饼图内百分比设置,可以使用format字符串
pctdistance: 指定autopct的位置刻度;
radius :控制饼图半径 ;
plt.boxplot(x,notch=None,sym=None,vert=None,whis=None,positions=None,widths=None,patch_artist=None,meanline=None,
labels=None)
参数名称 | 说明 | 参数名称 | 说明 |
---|---|---|---|
x | 接受array,用于绘制数据 | positions | 接受array,表示图形位置 |
notch | 接受bool值,表示中间箱体是否有缺口 | widths | 接受array,表示箱体的宽度 |
sym | 接受特定的sting,指定异常点形状 | labels | 接受array,指定每个箱线图的标签 |
vert | 接受bool值,表示图形是纵向还是横向 | meanline | 接受bool值,显示均线 |