那怎么让它在左上角或其他地方显示图例
时间: 2024-02-27 18:58:00 浏览: 178
左上角图片文字环绕在图片右侧
要将饼图的图例放置在左上角或其他地方,可以使用`plt.legend()`函数。`plt.legend()`函数可以根据给定的参数来添加图例。下面是一个示例代码:
```python
import matplotlib.pyplot as plt
# 数据
sizes = [30, 40, 20, 10]
labels = ['A', 'B', 'C', 'D']
# 饼图
plt.pie(sizes, labels=labels, autopct='%1.1f%% \n%d')
# 坐标轴比例相等
plt.axis('equal')
# 图例,放在左上角
plt.legend(loc='upper left')
# 显示图形
plt.show()
```
在这个例子中,`plt.legend(loc='upper left')`将图例放置在左上角。你可以改变`loc`参数的值来设置图例的位置。例如,`loc='upper right'`将图例放置在右上角,`loc='lower left'`将图例放置在左下角,等等。
阅读全文