python读取excel数据画饼图
时间: 2023-04-22 21:05:42 浏览: 324
Python可以使用pandas库读取Excel数据,并使用matplotlib库绘制饼图。
具体步骤如下:
1. 安装pandas和matplotlib库
可以使用pip命令安装:
```
pip install pandas matplotlib
```
2. 读取Excel数据
使用pandas库的read_excel函数读取Excel数据,例如:
```
import pandas as pd
df = pd.read_excel('data.xlsx')
```
其中,data.xlsx是Excel文件的文件名,可以根据实际情况修改。
3. 统计数据
使用pandas库的groupby函数统计数据,例如:
```
data = df.groupby('category')['value'].sum()
```
其中,category是Excel表格中的分类列名,value是Excel表格中的数值列名,可以根据实际情况修改。
4. 绘制饼图
使用matplotlib库的pie函数绘制饼图,例如:
```
import matplotlib.pyplot as plt
plt.pie(data, labels=data.index)
plt.show()
```
其中,data是统计后的数据,labels是饼图中每个部分的标签,可以根据实际情况修改。
完整代码示例:
```
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel('data.xlsx')
data = df.groupby('category')['value'].sum()
plt.pie(data, labels=data.index)
plt.show()
```