python画主图子图
时间: 2023-09-13 13:07:51 浏览: 64
python实现在一个画布上画多个子图
在Python中,可以使用Matplotlib库来画主图和子图。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 创建主图和子图
fig, axs = plt.subplots(nrows=2, ncols=2, figsize=(10, 10))
# 绘制子图1
axs[0, 0].plot([1, 2, 3], [4, 5, 6])
axs[0, 0].set_title('子图1')
# 绘制子图2
axs[0, 1].scatter([1, 2, 3], [4, 5, 6])
axs[0, 1].set_title('子图2')
# 绘制子图3
axs[1, 0].bar([1, 2, 3], [4, 5, 6])
axs[1, 0].set_title('子图3')
# 绘制子图4
axs[1, 1].pie([1, 2, 3], labels=['A', 'B', 'C'])
axs[1, 1].set_title('子图4')
# 设置主图标题
fig.suptitle('主图')
# 显示图像
plt.show()
```
这段代码将创建一个2x2的子图,并在每个子图中绘制不同类型的图表。你可以根据自己的需要修改代码,绘制自己想要的主图和子图。
阅读全文