图例中的变量名称,matlab

Posted

技术标签:

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

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

我的例子是:

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

现在我想调用我的函数:

>> example(myvariable)

我的图例应该是这样的:

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

感谢你们的帮助。

【问题讨论】:

Matlab get string containing variable name的可能重复 【参考方案1】:

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

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

【讨论】:

以上是关于图例中的变量名称,matlab的主要内容,如果未能解决你的问题,请参考以下文章

matlAB如何保存变量

在Matlab图例中显示50个以上的变量

将变量名转换为字符串 MATLAB

matlab 批量运算命名变量

Google 折线图图例显示名称

Plotly:如何在 plotly express 折线图中更改图例的变量/标签名称?