在坐标区上添加图例 您所在的位置:网站首页 表格怎么添加图例 在坐标区上添加图例

在坐标区上添加图例

2023-10-30 11:59| 来源: 网络整理| 查看: 265

当您调用 legend 函数并将标签指定为空字符向量、空字符串或者元胞数组或字符串数组中的空元素时,将在图例中省略对应的条目。在 R2020b 及更早版本中,该条目会出现在图例中,但不带标签。

例如,以下代码在 y=0 处绘制两个正弦波和一条参考线。然后它创建一个具有三个标签的图例,其中最后一个标签为空。在 R2020b 中,第三条线会出现在图例中,但不带标签。在 R2021a 中,图例中会省略第三条线。

x = 0:0.2:10; plot(x,sin(x),x,sin(x+1)); hold on yline(0,'--') legend('sin(x)','sin(x+1)','')

要在图例中保留不带标签的条目,请在标签中包含一个空格字符。例如,要更新上述代码,请将最后一个标签指定为包含一个空格的字符向量 (' ')。

legend('sin(x)','sin(x+1)',' ')

或者,如果不想显示空格字符,可以使用标签数组将各线条对象传递给 legend 函数。要获取各线条对象,请带输出参数调用每个绘图函数。

x = 0:0.2:10; p = plot(x,sin(x),x,sin(x+1)); hold on line0 = yline(0,'--'); legend([p(1) p(2) line0], {'sin(x)','sin(x+1)',''});


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有