🎨✨ `plt.legend()` 的几种用法 📊🌟
•
2025-03-29 07:14:11
摘要 在数据可视化中,`plt.legend()` 是一个非常实用的功能,它能为图表添加图例,帮助读者快速理解不同数据线或柱状图的意义。以下是一些常见...
在数据可视化中,`plt.legend()` 是一个非常实用的功能,它能为图表添加图例,帮助读者快速理解不同数据线或柱状图的意义。以下是一些常见的用法:
首先,最基础的用法是直接调用 `plt.legend()`,Matplotlib 会自动根据线条标签生成图例。例如:
```python
import matplotlib.pyplot as plt
plt.plot([1, 2, 3], label="Line 1")
plt.plot([3, 2, 1], label="Line 2")
plt.legend()
plt.show()
```
其次,可以自定义图例的位置,比如使用 `loc` 参数指定位置。常见的值有 `'upper right'`(右上)、`'lower left'`(左下)等。
```python
plt.legend(loc='upper left')
```
如果需要更精细的控制,可以用 `bbox_to_anchor` 定义图例的具体坐标范围,同时结合 `ncol` 设置列数。
```python
plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left', ncol=2)
```
最后,别忘了通过 `title` 添加图例标题,增强可读性!
```python
plt.legend(title="Legend Title")
```
灵活运用这些技巧,可以让图表更加美观且信息丰富!📊🌈
版权声明:本文由用户上传,如有侵权请联系删除!
标签: