(python plt.legend) 【Python】 plt.legend –
在Python中,plt.legend
是matplotlib
库中的一个功能,用于在图表的轴上放置一个图例(legend)。图例让你能够在图表中为不同的数据系列或图表项添加描述性标签。
这里有一个详细的使用 plt.legend
的步骤:
- 导入必要的库:使用
matplotlib
之前需要导入它的pyplot
模块,通常以plt
别名导入。import matplotlib.pyplot as plt
- 创建图表:在你调用任何
plot
函数以创建图表元素(如线条、点等)时。plt.plot(x1, y1, label='Label 1') plt.plot(x2, y2, label='Label 2')
在创建图表元素时,你可以用
label
参数来指定每个元素对应的图例标签。 - 添加图例:调用
plt.legend()
方法以在图表上放置一个图例。plt.legend(loc='upper right')
loc
参数用于确定图例的摆放位置,默认值为 ‘upper left’(左上角)。你可以通过设置loc
参数使图例出现在不同的位置,例如 ‘upper right’, ‘lower right’, ‘right’, ‘center’ 等。 - 自定义图例:对于复杂的需求,
plt.legend()
方法接受多个参数,用于自定义图例的外观和行为。 - 显示图表:使用
plt.show()
来显示最终的图表,包括上面添加的图例。plt.show()
完整的示例代码如下:
# 导入库
import matplotlib.pyplot as plt
# 创建数据
x1, y1 = [1, 2, 3], [4, 5, 6]
x2, y2 = [1, 2, 3], [7, 8, 9]
# 绘制图形并添加标签
plt.plot(x1, y1, label='Label 1')
plt.plot(x2, y2, label='Label 2')
# 添加图例
plt.legend(loc='upper right')
# 显示图表
plt.show()
这段代码会生成一个包含两条线(Label 1 和 Label 2)的图表,并在右上角显示一个图例。通过调整 plt.legend()
方法的参数,你可以改变图例的位置和样式。
(top %cpu) TOP命令 cpu(s) 与%CPU的区别 – Linux top 命令概要 全网首发(图文详解1)
(块坐标下降法) 坐标下降和块坐标下降法 – 坐标下降法: Coordinate Descent and Block Coordinate Descent 全网首发(图文详解1)