使用python,给四组x列表数据,和四组y列表数据,在一张图上画出四组数据的折线图,并显示为不同的颜色
时间: 2024-09-11 16:03:08 浏览: 32
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
5星 · 资源好评率100%
在Python中,可以使用`matplotlib`库来绘制折线图。首先需要确保安装了`matplotlib`库,如果没有安装可以使用`pip install matplotlib`来安装。以下是使用`matplotlib`绘制四组数据的折线图并为每组数据设置不同颜色的示例代码:
```python
import matplotlib.pyplot as plt
# 假设有四组x和y的数据
x1, y1 = [1, 2, 3, 4], [10, 15, 13, 17]
x2, y2 = [1, 2, 3, 4], [20, 17, 22, 24]
x3, y3 = [1, 2, 3, 4], [15, 19, 25, 20]
x4, y4 = [1, 2, 3, 4], [14, 13, 16, 15]
# 创建一张图
plt.figure()
# 绘制四组数据的折线图,并为每组设置不同的颜色
plt.plot(x1, y1, label='Data1', color='red') # 第一组数据使用红色
plt.plot(x2, y2, label='Data2', color='blue') # 第二组数据使用蓝色
plt.plot(x3, y3, label='Data3', color='green') # 第三组数据使用绿色
plt.plot(x4, y4, label='Data4', color='purple') # 第四组数据使用紫色
# 添加图例,以便区分不同颜色的线条
plt.legend()
# 添加标题和坐标轴标签
plt.title('Multiple Line Plot')
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
# 显示网格
plt.grid(True)
# 显示图表
plt.show()
```
运行上述代码会在屏幕上显示一个窗口,其中包含了四个不同颜色的折线图。
阅读全文