matplotlib 绘制扇形图
时间: 2023-12-11 10:33:41 浏览: 317
matplotlib绘制虎扑社区长沙市用户地域分布环形图(源码)
以下是使用matplotlib绘制扇形图的示例代码:
```python
import matplotlib.pyplot as plt
# 设置数据
labels = ['a', 'b', 'c', 'd']
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0)
# 绘制饼图
plt.pie(sizes, explode=explode, labels=labels, autopct='%1.1f%%', shadow=False, startangle=90)
设置图形属性
plt.axis('equal')
plt.title('Pie Chart')
# 显示图形
plt.show()
```
在这个示例中,我们使用了`pie()`函数来绘制饼图。`labels`参数指定了每个扇形块的标签,`sizes`参数指定了每个扇形块的大小,`explode`参数指定了每个扇形块偏离圆心的距离。`autopct`参数指定了每个扇形块上显示的百分比格式,`shadow`参数指定是否显示阴影,`startangle`参数指定了开始绘制扇形图的起始角度。
最后,我们使用`axis()`函数将x轴和y轴的比例设置为相等,以产生扇形图的平面效果。`title()`函数用于设置图形的标题。
阅读全文