目录
Matplotlib:绘制图表的第三方库,可以快速方便地生成高质量的图表
Matplotlib绘图基础
安装Matplotlib库
- pip安装:pip install matplotlib(Anaconda已安装好,如安装需退出python命令)
- 导入Matplotlib库中的pyplot子库:import matplotlib.pylot as plt
Figure对象
创建Figure对象:figure(num,figsize,dpi,facecolor,edgecolor,frameon)
- num:图形编号或名称,取值为数字/字符串
- figsize:绘图对象的宽和高,单位为英寸
- dpi:绘图对象的分辨率,缺省值为80
- facecolor:背景颜色
- edgecolor:边框颜色
- frameon:是否显示边框
划分子图:subplot(行数,列数,子图序号)
设置中文字体:plt.rcParams["font.sans-serif"]="SimHei"/“SimSun”
正常显示负号:plt.rcParams["axes.unicode_minus"]=False
恢复标准默认设置:plt.rcdefaults()
添加标题:
- 添加全局标题:suptitle(标题文字)
- 添加子标题:title(标题文字)
tight_layout()函数:自动调整子图,使之填充整个绘图区域,并消除子图之间的重叠。
- tight_layout(rect=[left,bottom,right,top])
散点图
散点图(Scatter):数据点在直角坐标系中的分布图
scatter(x,y,scale,color,marker,label)
折线图和柱形图
plot(x,y,color,marker,label,linewidth,markersize):绘制折线图
bar(left,right,width,facecolor,edgecolor,label):绘制柱形图