python读取excel前两列画平滑曲线图
时间: 2023-04-05 20:01:29 浏览: 441
python读取excel数据绘制简单曲线图的完整步骤记录
可以使用 pandas 库读取 excel 文件,然后使用 matplotlib 库画出平滑曲线图。具体实现可以参考以下代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取 excel 文件
df = pd.read_excel('data.xlsx', usecols=[0, 1])
# 计算平滑曲线
smoothed = df.rolling(window=5).mean()
# 画图
plt.plot(df['x'], df['y'], label='原始数据')
plt.plot(smoothed['x'], smoothed['y'], label='平滑曲线')
plt.legend()
plt.show()
```
其中,`data.xlsx` 是 excel 文件名,`usecols=[0, 1]` 表示只读取前两列数据,`window=5` 表示使用 5 个数据点进行平滑处理。
阅读全文