问题描述
我有使用for循环绘制的数据。我不知道如何为每个图形添加标签以形成图例。该数据很多,并且必须以循环方式添加名称。请告知。
代码如下:
% Data for examples sake
q=[1;2;3;4;5;6;7;8;9;10];
a=[1;2;3;4;5;6;7;8;9;10];
b=a*2;
c=a*3;
d=a*4;
v_matrix=[a,b,c,d];
labels = ["a","b","c","d"];
%Code
[m,n]=size(v_matrix);
figure;
for i=1:1:n;
ylabel('Velocity (m/s)');
xlabel('Flow Rate (m^3/h)');
plot(q,v_matrix(:,i));
hold on;
end
标签与生成v_matrix的循环在同一循环中生成。
这是生成的:
这就是我想通过循环生成的内容(传说是通过“插入图例”按钮手动添加的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)