利用python从Excel中读取数据绘制密度图
时间: 2024-05-01 12:21:10 浏览: 197
python数据可视化(excel+py文件 绘制核密度曲线)
可以使用Python中的pandas和matplotlib库来实现从Excel中读取数据并绘制密度图的功能。
以下是一个简单的示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 读取Excel文件并获取数据
data = pd.read_excel('data.xlsx', sheet_name='Sheet1', usecols=[0])
# 绘制密度图
fig, ax = plt.subplots()
data.plot.kde(ax=ax, legend=False, title='Density Plot')
data.plot.hist(density=True, ax=ax, alpha=0.5, bins=20)
# 显示图像
plt.show()
```
其中,`read_excel()`函数用于读取Excel文件中的数据,`plot.kde()`函数用于绘制密度曲线,`plot.hist()`函数用于绘制直方图,`show()`函数用于显示图像。
需要注意的是,代码中的Excel文件名为`data.xlsx`,工作表名为`Sheet1`,数据位于第一列。如果需要读取其他列的数据,可以通过修改`usecols`参数来实现。
阅读全文