如果想要在同一个绘图窗口中绘制多个图像,可以使用子图(subplots)。下面是一个示例代码:
import matplotlib.pyplot as plt
# 创建绘图窗口和子图
fig, axes = plt.subplots(nrows=2, ncols=2)
# 在第一个子图中绘制图像1
axes[0, 0].plot([1, 2, 3, 4], [1, 4, 2, 3])
# 在第二个子图中绘制图像2
axes[0, 1].scatter([1, 2, 3, 4], [1, 4, 2, 3])
# 在第三个子图中绘制图像3
axes[1, 0].bar([1, 2, 3, 4], [1, 4, 2, 3])
# 在第四个子图中绘制图像4
axes[1, 1].plot([3, 2, 1, 4], [1, 2, 3, 4])
# 展示图像
plt.show()
上述代码创建了一个2x2的子图网格,然后在每个子图中绘制了不同的图像。可以根据需要在每个子图中使用不同的绘图函数绘制不同类型的图像。最后,使用plt.show()
显示绘制的图像。
上一篇:不能滚动列表直到一个元素可见