📅  最后修改于: 2023-12-03 14:46:35.492000             🧑  作者: Mango
Matplotlib
是 Python 中常用的绘图库,pyplot
子包是 Matplotlib
的部分,可以实现数据可视化。plt.legend()
函数用于为绘图添加图例。图例是解释图表内容的一种方式,在数据可视化中起到了非常重要的作用。
legend(handles=None, labels=None, loc=None, bbox_to_anchor=None, shadow=False, frameon=False, framealpha=None, facecolor=None, edgecolor=None, title=None, title_fontsize=None, prop=None, labelspacing=None)
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(1, 11)
y1 = x
y2 = x + 2
plt.plot(x, y1, label='y = x')
plt.plot(x, y2, label='y = x + 2')
plt.legend()
plt.show()
上述代码中,我们使用 plt.plot()
函数绘制了两条曲线,使用 plt.legend()
函数为曲线添加图例。函数默认将 plt.plot() 函数绘制的两条曲线添加至图例中,并显示在最佳位置,用户也可以使用 loc 参数自定义图例的位置、使用 handles 和 labels 参数自定义图例中的展示样式。