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
去访问
- eg:
- 注意: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)
- 1.首先需要在
-
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中绘制图形[重复]