Matplotlib面向对象的绘图方式中不同Artist对象的介绍

导读:本篇文章讲解 Matplotlib面向对象的绘图方式中不同Artist对象的介绍,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Matplotlib是一个面向对象的绘图库,在最终图像上所呈现出来的所有元素,都是一个可以控制的对象,那么如何理解绘图的过程呢?可以简单地类比在画布上画图的过程,
首先大致的绘制流程:

  1. 创建Figure对象(相当于在画架上添加画布)
  2. 为灭一个Figure对象添加一个或者多个Axes对象(在某张画布上划分不同的画图区域)
  3. 调用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)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!