subplot
时间: 2023-08-08 15:08:45 浏览: 48
matlab开发-SubPlot
subplot 是 Matplotlib 库中的一个函数,用于在同一个图形窗口中创建多个子图(subplot)。其使用方法如下:
```python
import matplotlib.pyplot as plt
# 创建一个 2 行 3 列的子图
fig, axs = plt.subplots(2, 3)
# 在第一个子图中绘制一条曲线
axs[0, 0].plot([0, 1, 2], [3, 4, 5])
# 在第二个子图中绘制一张图片
axs[0, 1].imshow(image)
# 在第三个子图中绘制一张热力图
axs[0, 2].imshow(heatmap)
# 在第四个子图中绘制一个散点图
axs[1, 0].scatter(x, y)
# 在第五个子图中绘制一个条形图
axs[1, 1].bar(x, y)
# 在第六个子图中绘制一个饼图
axs[1, 2].pie(x)
```
以上代码将创建一个包含 6 个子图的图形窗口,其中第一行有 3 个子图,第二行有 3 个子图。在每个子图中可以绘制不同类型的图形,如曲线、图片、热力图、散点图、条形图和饼图等。注意,axs 是一个 2x3 的数组,表示 2 行 3 列的子图,因此可以通过索引来访问每个子图。
阅读全文