首页 > 解决方案 > 在 GNU Octave 中生成图例名称

问题描述

我想根据我绘制的行数在 GNU Octave 中生成图例,我该怎么做?除了名称中的数字外,每个图例的名称应相同。

这是我现在要做的:

W = 3
data = zeros(W, 1000);
% Calculate data...
plot(data.');
legend("w1", "w2", "w3");

当我更改W为其他值时会出现问题,然后我必须使用或多或少的字符串手动更新图例调用。

标签: octave

解决方案


for i=1:W
  leg(i,:)=strjoin({"W",int2str(i)},"");
endfor
legend(leg)

推荐阅读