【问题标题】:name of a variable in legend, matlab图例中的变量名称,matlab
【发布时间】:2017-05-01 03:15:55
【问题描述】:

我想在 matlab 的绘图图例中命名我的变量。这可能吗?

我的例子是:

function example(x1)
    figure;
    plot(x1.time, x1.value);
    legend(x1);
end

现在我想调用我的函数:

>> example(myvariable)

我的图例应该是这样的:

---------------
| -- myvariable |
---------------

感谢你们的帮助。

【问题讨论】:

标签: matlab matlab-figure legend legend-properties


【解决方案1】:

您可以使用inputname 获取调用工作区中输入的名称,然后将其传递给legend 或将绘图的DisplayName 属性设置为此值。

function example(x1)
    figure
    plot(x1.time, x1.value)
    legend(inputname(1))
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 1970-01-01
    相关资源
    最近更新 更多