subplot函数怎么用python
时间: 2023-04-24 16:05:35 浏览: 209
python matplotlib中的subplot函数使用详解
subplot函数是Matplotlib库中的一个函数,用于在同一图中绘制多个子图。
使用方法如下:
1. 导入Matplotlib库
```python
import matplotlib.pyplot as plt
```
2. 创建一个Figure对象
```python
fig = plt.figure()
```
3. 使用subplot函数创建子图
```python
ax1 = fig.add_subplot(2, 2, 1) # 创建一个2x2的子图,选中第1个子图
ax2 = fig.add_subplot(2, 2, 2) # 创建一个2x2的子图,选中第2个子图
ax3 = fig.add_subplot(2, 2, 3) # 创建一个2x2的子图,选中第3个子图
ax4 = fig.add_subplot(2, 2, 4) # 创建一个2x2的子图,选中第4个子图
```
4. 在子图中绘制图形
```python
ax1.plot([1, 2, 3, 4], [1, 4, 2, 3]) # 在第1个子图中绘制一条线
ax2.scatter([1, 2, 3, 4], [1, 4, 2, 3]) # 在第2个子图中绘制散点图
ax3.bar([1, 2, 3, 4], [1, 4, 2, 3]) # 在第3个子图中绘制柱状图
ax4.pie([1, 2, 3, 4]) # 在第4个子图中绘制饼图
```
5. 显示图形
```python
plt.show()
```
阅读全文