python空心饼图
时间: 2023-10-19 14:33:06 浏览: 147
python绘制饼状图实例
要绘制一个空心饼图,你可以使用 Python 中的 matplotlib 库。下面是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
# 数据
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
colors = ['red', 'blue', 'green', 'yellow']
inner_radius = 0.4
# 绘图
fig, ax = plt.subplots()
ax.pie(sizes, labels=labels, colors=colors, startangle=90, wedgeprops=dict(width=0.4))
ax.axis('equal') # 使饼图为正圆形
# 添加中间的空白圆
circle = plt.Circle((0, 0), inner_radius, color='white')
ax.add_artist(circle)
# 显示图形
plt.show()
```
你可以根据实际需求修改 `sizes`、`labels`、`colors` 和 `inner_radius` 变量来自定义空心饼图的属性。这段代码将绘制一个有四个扇形块的空心饼图,内部有一个白色的空白圆。
阅读全文