plt.pie()函数
时间: 2023-07-05 11:09:22 浏览: 199
Python使用matplotlib的pie函数绘制饼状图功能示例
`plt.pie()`函数是Matplotlib库中用于绘制饼图的函数,其基本语法如下:
```python
plt.pie(x, explode=None, labels=None, colors=None, autopct=None, shadow=False)
```
其中,参数含义如下:
- `x`:饼图的数据,必须为一维数组。
- `explode`:每个扇形离中心的距离,默认为None,表示不分离。
- `labels`:每个扇形的标签,默认为None。
- `colors`:每个扇形的颜色,默认为None。
- `autopct`:扇形内显示的数值的格式化字符串,默认为None。
- `shadow`:是否显示阴影,默认为False。
示例代码:
```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=True)
plt.axis('equal') # 保证饼图为正圆形
plt.show()
```
上述代码将会绘制一个带有标签和百分比的饼图,其中第二个扇形与中心有一定的距离。
阅读全文