如何用python读取excel并画折线图
时间: 2024-05-13 17:14:58 浏览: 310
Python读取Excel表格,并同时画折线图和柱状图的方法
5星 · 资源好评率100%
要用Python读取Excel并画折线图,需要用到以下库:
1. pandas:用于读取Excel文件。
2. matplotlib:用于画图。
首先,需要安装这两个库,可以在命令行中输入以下命令安装:
```
pip install pandas matplotlib
```
假设我们有一个Excel文件,名为data.xlsx,其中有两个工作表,分别为Sheet1和Sheet2,每个工作表有两列数据,分别为时间和数值。我们可以使用以下代码读取Excel文件:
``` python
import pandas as pd
# 读取Excel文件
df1 = pd.read_excel('data.xlsx', sheet_name='Sheet1')
df2 = pd.read_excel('data.xlsx', sheet_name='Sheet2')
```
然后,我们可以使用matplotlib库画出折线图。以下是一个简单的例子:
``` python
import matplotlib.pyplot as plt
# 画折线图
plt.plot(df1['时间'], df1['数值'], label='Sheet1')
plt.plot(df2['时间'], df2['数值'], label='Sheet2')
# 添加图例、标签等
plt.legend()
plt.xlabel('时间')
plt.ylabel('数值')
plt.title('折线图')
# 显示图像
plt.show()
```
以上代码中,我们使用`plt.plot()`函数来画折线图,第一个参数为x轴数据,第二个参数为y轴数据,`label`参数为图例名称。然后使用`plt.legend()`函数添加图例,`plt.xlabel()`和`plt.ylabel()`函数分别添加x轴和y轴标签,`plt.title()`函数添加图像标题。最后使用`plt.show()`函数显示图像。
阅读全文