plt.subplot()
时间: 2023-07-09 16:27:23 浏览: 93
python matplotlib.md
plt.subplot()函数用于创建一个包含多个子图的图像。它的常见用法是:
```
import matplotlib.pyplot as plt
# 创建一个2x2的子图,并将当前子图设置为第1个
plt.subplot(2, 2, 1)
# 绘制第1个子图
plt.plot([1, 2, 3, 4], [1, 4, 9, 16], 'ro')
# 将当前子图设置为第2个
plt.subplot(2, 2, 2)
# 绘制第2个子图
plt.plot([1, 2, 3, 4], [1, 2, 3, 4], 'b--')
# 将当前子图设置为第3个
plt.subplot(2, 2, 3)
# 绘制第3个子图
plt.plot([1, 2, 3, 4], [1, 8, 27, 64], 'g^')
# 将当前子图设置为第4个
plt.subplot(2, 2, 4)
# 绘制第4个子图
plt.plot([1, 2, 3, 4], [1, 16, 81, 256], 'k.')
# 展示所有子图
plt.show()
```
上面的代码会创建一个2x2的子图,其中第1个子图绘制了红色圆点,第2个子图绘制了蓝色虚线,第3个子图绘制了绿色三角形,第4个子图绘制了黑色点。最后,所有子图会被展示。
阅读全文