python数据分析总结(matplotlib)

2023-12-14 01:24:31

目录

前言

目录

图表配置

绘图

线条样式(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()

文章来源:https://blog.csdn.net/m0_60633107/article/details/134875440
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。