plt.subplots应用
时间: 2023-11-14 14:09:31 浏览: 86
matplotilb中fig,ax = plt.subplots()的使用
plt.subplots() 是 Matplotlib 库中的一个函数,用于创建一个包含多个子图的图形。它返回一个包含所有子图的元组,以及一个包含所有轴对象的 NumPy 数组。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
fig, axs = plt.subplots(2, 1, figsize=(6, 6))
axs[0].plot(x, y1)
axs[0].set_title('Sin')
axs[1].plot(x, y2)
axs[1].set_title('Cos')
plt.show()
```
这个例子创建了一个包含两个子图的图形,每个子图都显示了一个正弦或余弦函数。第一个参数 `2` 表示要创建两行子图,第二个参数 `1` 表示每行只有一个子图。`figsize` 参数指定了整个图形的大小。
阅读全文