笔记——数据可视化02

Matplotlib绘图

笔记——数据可视化02_第1张图片

plt.gcf()与plt.gca()

当前的图表与子图可以使用plt,gcf()与plt.gca()获得,分别表示Get Current Figure和Get Current Axes。在pyplot模块中,许多函数都是对当前的Figure或Axes对象进行处理,比如说:plt.plot()实际上会通过plt.gca()获得当前的Axes对象ax,然后再调用ax.plot()方法实现真正的绘图。
笔记——数据可视化02_第2张图片
笔记——数据可视化02_第3张图片
笔记——数据可视化02_第4张图片

plt.figure() 创建Figure对象

  • Figure对象是后续绘图操作的总容器。
  • 如果不创建Figure对象,直接调用接下来的plot()进行绘图,matplotlib会自动创建一个Figure对象。
  • 但是事先创建Figure对象则可以对它做更精细的设定。

matplotlib.pyplot.figure(

  • num:图形序号(ID),不指定时自动递增。如果该图已存在,则激活相应图形。
  • figsize:图形的长宽。英寸,tuple. (缺省为matplotlib.rcParams[“Figure.figsize”]
  • dip:图形分辨率,即每英寸所表示的像素数,缺省为rc figure.dpi 保存图像时的dpi参数为matplotlib.rcParams[“savfig.dpi”]
  • facecolor:图形背景色,缺省为rc figure.facecolor
  • edgecolor:图形边框色,缺省为rc figure.edgecolor
  • farmeon = Ture:是否绘制图形外框架
  • FigureClass:使用自定义matplotlib.figure.Figure类
  • clear = False:图形已存在时是否清除原有对象)

笔记——数据可视化02_第5张图片
笔记——数据可视化02_第6张图片

plt.savefig()

笔记——数据可视化02_第7张图片
笔记——数据可视化02_第8张图片

plt.dar()与plt.barh()

笔记——数据可视化02_第9张图片

笔记——数据可视化02_第10张图片
笔记——数据可视化02_第11张图片
笔记——数据可视化02_第12张图片

plt.pie()

笔记——数据可视化02_第13张图片

你可能感兴趣的:(笔记——数据可视化02)