python读取excel数据绘制简单曲线图的完整步骤记录

1. 导入相关库

首先,我们需要导入pandas和matplotlib这两个常用的Python库来读取excel数据和绘制图形。

import pandas as pd

import matplotlib.pyplot as plt

2. 读取Excel数据

2.1 加载Excel文件

使用pandas库的read_excel函数加载Excel文件,然后存储为一个DataFrame对象。

df = pd.read_excel('data.xlsx')

这里假设我们的Excel文件名为data.xlsx,请根据实际情况进行修改。

2.2 查看数据概览

可以使用head函数来查看DataFrame的前几行数据,以确认数据是否正确读取。

print(df.head())

这样就可以打印出DataFrame的前5行数据。

3. 数据处理

在绘制曲线图之前,我们可能需要对数据进行一些处理。

3.1 数据筛选

根据具体需求,我们可以使用pandas库提供的筛选功能来选择我们需要的数据。

df_filtered = df[df['temperature'] == 0.6]

上述代码将筛选出temperature列值为0.6的行,并将其保存到一个新的DataFrame对象df_filtered中。

4. 绘制曲线图

4.1 设置图形样式

在绘制曲线图之前,我们可以先设置一些图形的样式,比如图例的位置、线条的颜色、线宽等。

plt.figure(figsize=(8, 6)) # 设置图形大小

plt.title('Temperature vs. Time') # 设置图形标题

plt.xlabel('Time') # 设置x轴标签

plt.ylabel('Temperature') # 设置y轴标签

4.2 绘制曲线图

使用plot函数绘制曲线图。

plt.plot(df_filtered['time'], df_filtered['temperature'], label='Temperature') # 绘制曲线

这里将DataFrame对象中的time列作为x轴数据,temperature列作为y轴数据。可以通过设置label参数来指定曲线的标签名。

4.3 添加图例

使用legend函数可以为图形添加一个简单的图例。

plt.legend()

4.4 显示图形

最后,使用show函数来显示绘制好的图形。

plt.show()

5. 结论

通过以上步骤,我们成功地读取了Excel数据并绘制了简单的曲线图。你可以根据自己的需求来改变代码,实现更多的功能和样式定制。

希望这篇文章对你有所帮助!

后端开发标签