MATLABの凡例は、プロットのガイドラインなど、プロット内のすべてのものをリストします。それを回避するプロット内のいくつかのグラフィカルオブジェクトのMATLAB凡例エントリを非表示
ファッジは
*Plot
*Add legend
*Add guidelines
しかし、MATLABは、表示されたデータの上に座って、その後ガイドラインを意味し、前に最新のラインを置くを行うことです。醜い、気を散らす。
同様の問題がlegend
フリークアウト、あなたは複雑なプロットを構築する任意の時間を発生し、すべてをつかむ、と注文をプロットすると回避策は醜い
コード例になります
%**** 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')
は(コードブロックを移動上記の状況を再現するために)
これを合理的に修正するにはどうすればよいですか?
私はそれ少し作るためにタイトルを更新しましたより一般的な - それはガイドラインだけでなく、例えばあなたが凡例を表示したくない場合は – Jonas