matplotlib饼图参数
时间: 2023-07-04 13:11:41 浏览: 105
matplotlib绘制饼图时,常用的参数包括:
- labels:一个字符串列表,用于指定每个扇形的标签。
- sizes:一个float列表,用于指定每个扇形的大小,相对于整个饼图的总大小。
- colors:一个颜色列表,用于指定每个扇形的颜色。
- explode:一个float列表,用于指定每个扇形与饼图中心的距离,以突出显示。
- autopct:一个字符串或函数,用于指定如何在扇形内部显示每个扇形的百分比或数值。
- startangle:一个float,用于指定饼图的起始角度,以度数表示。
- shadow:一个bool值,用于指定是否绘制阴影效果。
- radius:一个float,用于指定饼图的半径大小。
- counterclock:一个bool值,用于指定饼图的绘制方向是否为逆时针方向。
这些参数可以通过调用plt.pie()函数时传入,例如:
```python
import matplotlib.pyplot as plt
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
colors = ['red', 'blue', 'green', 'yellow']
explode = (0, 0.1, 0, 0)
plt.pie(sizes, labels=labels, colors=colors, explode=explode,
autopct='%1.1f%%', startangle=90, shadow=True)
plt.axis('equal')
plt.show()
```
阅读全文