matplolib画饼状图
时间: 2023-08-01 15:07:54 浏览: 152
python使用matplotlib画饼状图
5星 · 资源好评率100%
在Matplotlib中,可以使用`pie`函数来画饼状图。下面是一个简单的例子:
```python
import matplotlib.pyplot as plt
# 声明数据
labels = ['A', 'B', 'C', 'D']
sizes = [20, 30, 15, 35]
colors = ['#ff9999','#66b3ff','#99ff99','#ffcc99']
# 画饼状图
fig, ax = plt.subplots()
ax.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90, counterclock=False)
# 设置饼状图的半径
plt.axis('equal')
plt.show()
```
在这个例子中,我们使用了`pie`函数画出了一个简单的饼状图。具体来说,我们传入了数据、标签、颜色、百分比格式、起始角度和是否顺时针旋转的参数。我们还使用了`axis`函数将饼状图的比例调整为等比例。最后,我们使用`show`函数显示图形。
除此之外,我们还可以使用其他参数来自定义饼状图的样式,例如:
- `explode`参数:用于指定某个扇形与原点的距离,从而突出显示该扇形。
- `shadow`参数:用于指定是否显示阴影。
- `radius`参数:用于指定饼状图的半径。
- `startangle`参数:用于指定饼状图的起始角度。
- `counterclock`参数:用于指定是否顺时针旋转。
阅读全文