在Python的数据可视化之旅中,`matplotlib.pyplot` 是一位不可或缺的伙伴。今天我们聚焦于 `plt.legend()` 函数,它能为图表赋予“灵魂”!当我们在绘制多条曲线时,如何让读者快速理解每条线代表什么?答案就是——图例。
首先,调用 `plt.legend()` 可以轻松添加图例,只需传入标签列表即可:
```python
plt.plot(x, y1, label='数据1')
plt.plot(x, y2, label='数据2')
plt.legend()
```
更进一步,通过 `loc` 参数可以自定义图例位置,比如:`loc='upper left'` 或者 `'best'`(系统自动选择最佳位置)。颜色和字体大小也能个性化调整,比如设置字体为粗体:`prop={'weight': 'bold'}`。
此外,如果你希望去掉图例边框,可以加上 `frameon=False`;或者限制显示的项目数量,使用 `numpoints=1`。这些小细节能让图表更加美观且易读!
掌握 `plt.legend()`,你的图表将焕然一新,让数据表达更加直观有力!✨