写一个Python代码绘制两条折线图,先读入一个Excel表格,用第一列数据做x轴,第8列数据做y轴 其中一条折线为第6列数据中的online,另一条折线为第6列数据中的offline
时间: 2024-05-15 09:19:03 浏览: 145
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
5星 · 资源好评率100%
好的,我能理解你的要求。以下是Python代码,可以实现你的需求:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读入Excel表格
dataframe = pd.read_excel('your_excel_file.xlsx')
# 提取需要的列
x = dataframe.iloc[:,0]
y1 = dataframe.iloc[:,6] # 第6列数据中的online
y2 = dataframe.iloc[:,7] # 第7列数据中的offline
# 绘制折线图
plt.plot(x, y1, label='online')
plt.plot(x, y2, label='offline')
# 设置图例、标题等
plt.legend()
plt.title('Two Line Charts')
plt.xlabel('x')
plt.ylabel('y')
plt.grid(True)
# 显示图形
plt.show()
```
请注意,这段代码假设你的Excel表格包含8列数据,第一列数据是x轴,第6列数据是online数据,第7列数据是offline数据。如果你的表格结构不同,需要根据实际情况修改代码中的读取数据的索引值。
阅读全文