python数据分析总结(matplotlib)

目录

前言

目录

图表配置

绘图

线条样式(linestyle)

点标记(marker)

画布(figure)

坐标轴

图表组成

多图表

双y轴


前言

本片文章为个人python数据分析matplotlib学习总结文章,内容简洁,仅供参考。

图表配置

plt.rcParams["font.sans-serif"] = "SimHei"

plt.rcParams["axes.unicode_minus"] = False

plt.rcParams["xtick.direction"]/["ytick.direction"] = "in"

绘图

plot(x,y)

bar(x,height,width)

hist(x,bins)

pie(x,explode,autopct,shadow,pctdistance,labeldistance,startangle,radius)

stackplot(x,*args)

imshow(X) plt.colorbar()

boxplot(x)

线条样式(linestyle)

linestyle样式
"-"实线(默认)
"--"双画线
"-."点画线
":"虚线

点标记(marker)

标记说明标记说明
.小圆点s实心正方形
o实心圆p实心五角星
v倒三角*星形
^上三角h/H六边形
<左三角++号标记
>右三角xx号标记
D\d菱形

mfc:marker face color

ms: marker size

画布(figure)

figsize dpi:默认(80像素/英寸)

facecolor:背景色

frameon:是否显示边框 ​ ​

subplots_adjust(left,bottom,right,top,wspace,hspace)

坐标轴

pltaxes
plt.xlabel()axes.set_xlabel()
plt.ylabel()axes.set_ylabel()
plt.xticks(ticks,labels)axes.set_xticks(ticks) axes.set_xticklables(labels)
plt.yticks(ticks,labels)axes.set_yticks(ticks) axes.set_yticklables(labels)
plt.xlim(min,max)axes.set_xlim(min,max)
plt.ylim(min,max)axes.set_ylim(min,max)
plt.grid(b,which,axis)axes.grid(b,which,axis)
plt.rcParams["xtick.direction"] = "in"
plt.rcParams["ytick.direction"] = "in"

图表组成

title(label,loc,fontdict)

legend(labels)

text(x,y,s,ha,va,fontsize) ​

annotate(text,xy,xy_text,xycoords) ​ ​

zip(*iterables)

plt.text(x,y,s,ha,va)

for x,y in zip(x_data,y_data):

        plt.text(x,y,"%s"y)

多图表

plt.subplot(rows,cols,index)

fig,axes = plt.subplots(rows,cols)

fig.add_subplot(rows,cols,index)

双y轴

ax = plt.twinx()

ax = axes.twinx()

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值