pandas.plot饼图显示占比
时间: 2023-10-28 09:13:10 浏览: 261
饼状比例图
3星 · 编辑精心推荐
使用 `pandas.plot` 绘制饼图时,可以通过设置 `autopct` 参数来显示每个部分占比的百分比。具体方法如下:
首先,导入 `pandas` 和 `matplotlib` 库:
```python
import pandas as pd
import matplotlib.pyplot as plt
```
然后,创建一个数据框:
```python
data = {'A': 20, 'B': 35, 'C': 45}
df = pd.DataFrame.from_dict(data, orient='index', columns=['value'])
```
接着,使用 `plot(kind='pie')` 绘制饼图,并设置 `autopct` 参数:
```python
df.plot(kind='pie', y='value', autopct='%1.1f%%')
plt.axis('equal')
plt.show()
```
其中,`autopct='%1.1f%%'` 表示显示每个部分占比的百分比,保留一位小数。`plt.axis('equal')` 用于将饼图设置为正圆形。最后,使用 `plt.show()` 显示图形。
运行完整代码,即可得到饼图显示占比的效果。
阅读全文