本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。
在坐标区上添加图例
legend
为每个绘制的数据序列创建一个带有描述性标签的图例。对于标签,图例使用数据序列的 DisplayName
属性中的文本。如果 DisplayName
属性为空,则图例使用 'dataN'
形式的标签。当您在坐标区上添加或删除数据序列时,图例会自动更新。此命令为 gca
返回的当前坐标区或图形创建图例。如果当前坐标区为空,则图例为空。如果坐标区不存在,此命令将创建坐标区。
legend(
设置图例标签。以字符向量或字符串列表形式指定标签,例如 label1,...,labelN
)legend('Jan','Feb','Mar')
。
legend(
使用字符向量元胞数组、字符串数组或字符矩阵设置标签,例如 labels
)legend({'Jan','Feb','Mar'})
。
legend(
仅在图例中包括 subset
,___)subset
中列出的数据序列的项。subset
以图形对象向量的形式指定。您可以在指定标签之前或不指定其他输入参数的情况下指定 subset
。
legend(___,
使用一个或多个名称-值对组参数来设置图例属性。设置属性时,必须使用元胞数组指定标签,例如 Name,Value
)legend({'A','B'},'FontSize',12)
。如果您不想指定标签,请包含一个空元胞数组,例如 legend({},'FontSize',12)
。
legend(
控制图例的可见性,其中 vsbl
)vsbl
为 'hide'
、'show'
或 'toggle'
。
legend('off')
删除图例。
要为图例中 20 个以上的对象添加标签,必须为每个对象指定一个标签。否则,legend
仅描绘图表中的前 20 个对象。
重新调用 legend
函数不会重置图例属性,如位置或方向。如果存在图例,legend
函数将更新现有图例。一个 Axes
对象仅可以拥有一个图例。
图例反映图形对象在坐标区上的可见性。Visible
属性设置为 'off'
的图形对象在图例中灰显。