MATLAB图例列出了绘图中的所有内容,包括您在绘图上添加的指南.
要解决这个问题的一种软食
*Plot
*Add legend
*Add guidelines
但是,MATLAB将最新的行放在前面,这意味着指南会覆盖显示的数据;丑陋和分散注意力.
每当你建立一个复杂的情节时,类似的问题就会出现,传奇人物会抓狂并抓住所有东西,而绘图顺序的变通方法可能会很难看
示例代码:
%**** Optional guidelines
figure(1)
plot([2 2],[0,1],'k--'); hold on
%**** DATA
N = 4;
y=rand(5,N);
x=1:1:5;
for plotLoop=1:N;
%* Plot
figure(1)
plot(x,y(plotLoop,:));
hold on
end
%*****LEGEND
hLegend = legend(LegTxt,...
'interpreter','latex',...
'location','eastoutside')
(移动代码块顺序以复制上述情况)
如何合理地解决这个问题?