Python--Matplotlib库与数据可视化③--Figures、Axes对象与多图绘制

本文详细介绍了使用Python的Matplotlib库进行数据可视化的基础知识,包括Figure对象和Axes对象的创建,以及如何在一个图中绘制多个曲线和创建多个子图。文章通过实例展示了如何设置坐标轴标签、标题和刻度,并提供了多图绘制的方法。
摘要由CSDN通过智能技术生成
  • 2. 多图绘制

    • 2.1多个子图绘制
  • 2.2 一个图中多条曲线绘制

1. Figure、Axes对象


1.1 Figure对象

类比一下生活中用纸笔绘图,我们需要先找到一张白纸,在白纸上绘图。使用Matplotlib面向对象绘图,绘图前我们要先创建一个Figure对象,Figure对象是一个空白区域。Figure对象可以通过pyplot包中的figure函数进行创建。

fig = plt.figure()

1.2 Axes对象

  • 在Matplotlib绘图中,每个Figure对象可以包含一个或者几个Axes对象,每个Axes对象即一个绘图区域,其拥有自己独立的坐标系统。

  • 由此也可以看出Axes对象依附于Figure对象。

创建两个Axes对象

ax1 = fig.add_axes([0.1, 0.1, 0.3, 0.3])

ax2 =fig.add_axes([0.5, 0.5, 0.4, 0.4])

  • 其中,[0.1, 0.1, 0.3, 0.3]和[0.5, 0.5, 0.4, 0.4]分别制定绘图区域,每个列表的前两个元素指定Axes对象区域的左下角坐标,后两个元素指定Axes对象在Figure图像坐标X方向和Y方向的长度。即将整个figure区域参考为长于宽均为1的区域,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值