Python饼图怎么添加图例
时间: 2023-04-02 11:01:56 浏览: 153
Python自动化操作实现图例绘制
可以使用 matplotlib 库中的 legend() 函数来添加图例。具体操作如下:
1. 在绘制饼图时,给每个部分添加标签,例如:
```python
import matplotlib.pyplot as plt
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
plt.pie(sizes, labels=labels)
```
2. 在绘制完饼图后,调用 legend() 函数添加图例,例如:
```python
plt.legend(labels, loc='best')
```
其中,第一个参数为标签列表,第二个参数为图例位置,'best' 表示自动选择最佳位置。
完整代码如下:
```python
import matplotlib.pyplot as plt
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
plt.pie(sizes, labels=labels)
plt.legend(labels, loc='best')
plt.show()
```
运行后会显示一个带图例的饼图。
阅读全文