[英]MATLAB plot: automatically using a column variable (Name) as Display Name in the legend
[英]name of a variable in legend, matlab
我想要我在Matlab中的图例中变量的名称。 这可能吗?
我的例子是:
function example(x1)
figure;
plot(x1.time, x1.value);
legend(x1);
end
现在我想像这样调用我的函数:
>> example(myvariable)
我的传说应该像这样:
---------------
| -- myvariable |
---------------
感谢您的帮助。
您可以使用inputname
获取调用工作空间中输入的名称,然后将其传递给legend
或将绘图的DisplayName
属性设置为该值。
function example(x1)
figure
plot(x1.time, x1.value)
legend(inputname(1))
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.