Matplotlib在一张图里绘制五条线
时间: 2023-12-04 20:28:09 浏览: 27
示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.arange(0, 10, 0.1)
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.tan(x)
y4 = np.exp(-x)
y5 = np.sqrt(x)
# 绘制图像
plt.plot(x, y1, label="y=sin(x)")
plt.plot(x, y2, label="y=cos(x)")
plt.plot(x, y3, label="y=tan(x)")
plt.plot(x, y4, label="y=e^(-x)")
plt.plot(x, y5, label="y=sqrt(x)")
# 添加图例和标题
plt.legend()
plt.title("Five lines in one chart")
# 显示图像
plt.show()
```
效果图:
![image.png](https://cdn.nlark.com/yuque/0/2021/png/2402155/1628825095180-09c6d1b6-c5d6-4b6a-a3c7-3d3bdc0d8ce6.png#align=left&display=inline&height=415&margin=%5Bobject%20Object%5D&name=image.png&originHeight=415&originWidth=612&size=18573&status=done&style=none&width=612)