python画图之Matplotlib

python画图之Matplotlib

  • 定义
    • 主要用于开发2D图标
    • 数据分析 基于分析 进行展示
  • python画图之Matplotlib
  • 绘制流程
    • 绘制画布 plt.figure()
    • 绘制图像 plt.plot(x,y,label= ,color=,linestyle=)
    • 显示图像 plt.show()
  • matplotlib三层结构
    • 容器层
      • canvas
      • figure
      • axes
    • 辅助显示层
      • 添加x轴、y轴描述
    • 图像层
      • 绘制什么图像的申明
  • 保存图像
    • plt.savefig(路径)
    • plt.show() 会释放figure资源,如果在显示图像之后保存图片会保存成空图片
  • 添加x轴、y轴刻度
    • plt.xticks
    • plt.yticks
    • 第一个参数必须是数字,如果不是数字,需要进行值替换
  • 添加网格
    • plt.grid(linestyle=绘制网格的方式 alpha=透明度)
  • 添加描述信息
    • plt.xlabel()
    • plt.ylabel()
    • plt.title(fontsize=)
  • 显示图例
    • plt.legend(loc = 位置)
    • 需要在 plt.plot(label=’’)
  • 多个坐标系显示
    • fig , axes = plt.subplots(nrows = ,ncols = ,**fig_kw) 返回 fig 和axes
    • axes[0].plot()
    • axes[0].set_xticks()
    • axes[0].set_xticklabels() 数字用值替换
    • python画图之Matplotlib