Matplotlib是一个面向对象的绘图库,在最终图像上所呈现出来的所有元素,都是一个可以控制的对象,那么如何理解绘图的过程呢?可以简单地类比在画布上画图的过程,
首先大致的绘制流程:
- 创建Figure对象(相当于在画架上添加画布)
- 为灭一个Figure对象添加一个或者多个Axes对象(在某张画布上划分不同的画图区域)
- 调用Axes对象的方法来创建各种简单类型的Artist对象(在某一个画图区域添加各种具体的元素)
简单来说,最大的Figure中可以包含多个Axes,在每个Axes中,又可以绘制各种基本的图像。
具体来看三种层次的主要对象:
Figure对象
Figure对象,或者说是容器,是最大一层次的对象,就相当于一张画布,包含图像的所有元素,一个Figure对象最后的表现就是一张图像,例如:
fig1 = plt.figure(1)
fig2 = plt.figure(2)
plt.show()
运行之后,我们可以得到两张空图:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/116728.html
赞 (0)