如何分段画图python
时间: 2023-08-25 21:07:47 浏览: 81
python使用Matplotlib绘制分段函数
在 Python 中,可以使用 `matplotlib` 库来进行绘图。如果需要分段画图,可以使用 `subplot` 函数来将画布分割成多个部分,每个部分用于绘制不同的图像。下面是一个简单的示例代码,分别绘制正弦函数和余弦函数的图像:
```python
import numpy as np
import matplotlib.pyplot as plt
# 生成数据
x = np.linspace(0, 2*np.pi, 100)
y1 = np.sin(x)
y2 = np.cos(x)
# 创建画布和子图
fig, axs = plt.subplots(2, 1, figsize=(8, 6))
# 绘制第一个子图
axs[0].plot(x, y1)
axs[0].set_title('Sine')
# 绘制第二个子图
axs[1].plot(x, y2)
axs[1].set_title('Cosine')
# 显示图像
plt.show()
```
这段代码将画布分成了两个部分,每个部分用于绘制一个函数的图像。可以使用 `subplot` 函数的参数来指定分割方式和子图的位置。例如,`subplot(2, 1, 1)` 表示将画布分成两行一列,当前子图在第一行第一列。`axs[0]` 表示获取第一个子图对象,可以对其进行绘图和设置属性。
阅读全文