subplots
时间: 2023-07-23 13:05:26 浏览: 45
Detectron2-FasterRCNN 画损失函数曲线
5星 · 资源好评率100%
subplots 是 Matplotlib 库中的一个函数,它可以用来创建一个包含多个子图的图形。subplots 函数会返回两个对象:一个是包含所有子图的 Figure 对象,另一个是包含所有子图 Axes 对象的数组。
下面是一个使用 subplots 函数创建包含多个子图的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建一个包含两个子图的图形
fig, axes = plt.subplots(nrows=2, ncols=2)
# 在第一个子图中绘制正弦函数
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
axes[0, 0].plot(x, y)
# 在第二个子图中绘制余弦函数
y = np.cos(x)
axes[0, 1].plot(x, y)
# 在第三个子图中绘制正切函数
y = np.tan(x)
axes[1, 0].plot(x, y)
# 在第四个子图中绘制正切函数的导数
y = np.power(np.cos(x), -2)
axes[1, 1].plot(x, y)
# 显示图形
plt.show()
```
这段代码会创建一个包含 2 行 2 列共 4 个子图的图形,并在每个子图中分别绘制正弦、余弦、正切和正切函数的导数。
阅读全文