python数据分析总结(matplotlib)
目录
前言
本片文章为个人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 | 六边形 |
< | 左三角 | + | +号标记 |
> | 右三角 | x | x号标记 |
D\d | 菱形 |
mfc:marker face color
ms: marker size
画布(figure)
figsize dpi:默认(80像素/英寸)
facecolor:背景色
frameon:是否显示边框 ? ?
subplots_adjust(left,bottom,right,top,wspace,hspace)
坐标轴
plt | axes |
---|---|
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()
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!