matlab plot 图例变量

matlab plot legend variable

我的问题是关于 matlab 图的图例条目。

我希望图例中的输入变量看起来像 'A_1 B_2'。 A、1、B 和 2 是变量 letter1、number1、letter2、number2 中的输入参数。

您可以指定任何名称作为图例的输入。你的问题似乎真的是关于如何将变量连接成一个字符串。通常,最简单的方法是使用 [] 运算符。

figure()
hold on
h1 = plot(1:10)
h2 = plot(5:15)
legend([letter1,'_',num2str(number1)],...
       [letter2,'_',num2str(number2)])

如果是这样,也许你可以将它设置在绘图命令和标题的结尾,例如:

g <- make_empty_graph() # crate a new canvas to show this example
plot(g) # just to pup up the canvas created

标签:

legend("bottomleft", legend=c("legend1", "legend2", "legend"), lty=c(1,2,3), lwd=c(2.5,2.5,2.5), col=c("black", "burlywood4", "skyblue"))