matplotlib绘制多个子图

这篇博客介绍了如何在Python的Matplotlib库中利用subplot()函数绘制多个子图。通过实例展示了如何设置行列参数创建网格,并在指定位置填充子图,每个子图都包含了不同的线性图形。最后,使用plt.show()展示所有子图。
摘要由CSDN通过智能技术生成
import numpy as np
import matplotlib.pyplot as plt

# 在Matplotlib中,Figure(图像)对象是整个绘图区域,
# 可以包含一个或者多个axes,其中每个axes拥有自己的坐标系,是一个单独的绘图区域,
# axes 可以在整个绘图区域任意摆放。用户可以通过subplot来绘制多个子图,
# 通过subplot()创建的子图只能按网格整齐排列
plt.figure()
# 绘制一个子图,其中row=2,co1=2,该子图占第1个位置
plt.subplot(2, 2, 1)
plt.plot([0, 1], [0, 1])
# 绘制一个子图,其中row=2,col=2,该子图占第2个位置
plt.subplot(2, 2, 2)
plt.plot([0, 1], [1, 0])

plt.subplot(2, 2, 3)
plt.plot([1,2], [2, 1])

plt.subplot(2, 2, 4)
plt.plot([1, 2], [1, 2])
plt.show()
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值