数据分析绘图 pandas绘图饼图上加百分比
时间: 2024-12-21 10:27:53 浏览: 4
数据分析-pandas
在Pandas中,绘制饼图并添加百分比是一个常见的数据可视化需求。你可以使用`pandas.plot.pie()`函数创建饼图,然后结合matplotlib库来添加百分比标签。以下是基本步骤:
1. **加载数据**:
```python
import pandas as pd
data = pd.DataFrame({'Category': ['A', 'B', 'C', 'D'], 'Value': [40, 30, 20, 10]})
```
2. **绘制饼图**:
```python
fig, ax = plt.subplots()
ax.pie(data['Value'], labels=data['Category'], autopct='%1.1f%%') # autopct 参数用于显示百分比
```
3. **调整美化**:
```python
ax.axis('equal') # 确保饼图是圆形,非扁平
plt.title('各分类占比')
```
4. **显示图形**:
```python
plt.show()
```
在这个例子中,`autopct='%1.1f%%'`会让Pandas自动计算每个部分占总和的百分比,并在图表上显示。
阅读全文