pyplot画折线图怎么在一张图中画出多条线
时间: 2024-03-01 12:50:00 浏览: 60
使用 Pyplot 画出多条折线的步骤如下:
1. 首先,导入 `matplotlib.pyplot` 模块。
```python
import matplotlib.pyplot as plt
```
2. 然后,准备好数据,例如我们有两条线,每条线有 x 和 y 坐标。
```python
x1 = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
x2 = [1, 2, 3, 4, 5]
y2 = [1, 2, 4, 8, 16]
```
3. 接下来,使用 `plt.plot()` 函数画出每条线,并设置线条颜色、线型、标记点等属性。
```python
plt.plot(x1, y1, color='red', linestyle='dashed', marker='o')
plt.plot(x2, y2, color='blue', linestyle='solid', marker='s')
```
4. 最后,添加图例和轴标签,调整图像大小并显示图像。
```python
plt.legend(['line1', 'line2'])
plt.xlabel('x')
plt.ylabel('y')
plt.gcf().set_size_inches(8, 5)
plt.show()
```
完整代码如下所示:
```python
import matplotlib.pyplot as plt
x1 = [1, 2, 3, 4, 5]
y1 = [1, 4, 9, 16, 25]
x2 = [1, 2, 3, 4, 5]
y2 = [1, 2, 4, 8, 16]
plt.plot(x1, y1, color='red', linestyle='dashed', marker='o')
plt.plot(x2, y2, color='blue', linestyle='solid', marker='s')
plt.legend(['line1', 'line2'])
plt.xlabel('x')
plt.ylabel('y')
plt.gcf().set_size_inches(8, 5)
plt.show()
```
阅读全文