subplot
时间: 2023-08-08 15:08:34 浏览: 106
matlab开发-SubPlot
subplot 是 Matplotlib 库中的一个函数,它允许在同一图形窗口中创建多个子图。使用 subplot 函数可以将图形分成多个小部分,并在每个小部分绘制不同的图形。
subplot 函数的语法如下:
```python
subplot(nrows, ncols, index, **kwargs)
```
其中,nrows 和 ncols 分别表示子图网格的行数和列数,index 表示当前子图的位置(从左上角开始编号,从左到右,从上到下)。kwargs 表示其他可选参数,例如设置子图的标题、坐标轴标签等。
下面是一个示例代码,展示如何使用 subplot 函数创建一个包含两个子图的图形:
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.subplot(2, 1, 1)
plt.plot(x, y1)
plt.title('sin(x)')
plt.subplot(2, 1, 2)
plt.plot(x, y2)
plt.title('cos(x)')
plt.show()
```
这段代码会生成一个包含两个子图的图形窗口,第一个子图绘制了 sin(x) 函数,第二个子图绘制了 cos(x) 函数。
阅读全文