Matplotlib绘制图形

Posted 修罗神天道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Matplotlib绘制图形相关的知识,希望对你有一定的参考价值。

Matplotlib绘制图形

  • plt.figure() 创建新的图形对象
  • plt.subplot(nrows,ncols,index)
    • nrows–>行数
    • ncols–>列数
    • index–>索引。从1开始
    • 抒写方式
      • 221
      • 2,2,1
    • 注意:index<=nrows*ncols
      • eg:2*2子图,那就不可以通过5去访问
    • 注意:axes
  • fig,axes = plt.subplots(2,2)
    • axes–>[[],[]]
  • plt.plot(x,y)–>绘制一张图形,折线图。变化趋势
  • plt.show()–>展示图形
  • plt.xticks(tick,label,rotation)–>设置x轴刻度
    • tick–>数值
    • label–>刻度标签
  • rotation–>进行刻度旋转
  • plt.xlabel()–>设置x轴标签
  • plt.grid() -->设置网格
  • plt.savefig()–>保存图形
    • 保存图形,一定在show前面,否则就是空白图形
  • 设置中文字体
    • 2种全局
    • 局部

Matplotlib绘图

  • plt.legend()

    • 1.首先需要在绘图函数中添加label标签指定内容
    • 2.legend(prop)
  • plt.annotate(text,xy,xytext)

  • plt.scatter(x,y)绘制散点图

  • plt.bar(x,height)

  • plt.barh(y,width)

  • plt.hist(x,bins,density)

思考

  • axes绘图跟plt绘图有什么关系或者区别
  • 默认配置的颜色怎么修改?
  • 如何绘制双y轴图形?
  • 如何实现多图布局?

以上是关于Matplotlib绘制图形的主要内容,如果未能解决你的问题,请参考以下文章

需要帮助使用matplotlib在tkinter中绘制图形[重复]

使用matplotlib绘制3d图形

使用 Matplotlib 更改图形颜色以绘制 Pandas 数据框

matplotlib.pyplot 绘制图形

Python 使用 matplotlib绘制3D图形

使用Python--Matplotlib绘制三维图形