基本的にこれを行うコードがいくつかあります:
for i = 1:length(ReliabilityStruct)
if (FailureFlags(i) == 0)
plot(X(i), Y(i), '.b');
elseif (FailureFlags(i) == 1)
plot(X(i), Y(i), 'or');
elseif (FailureFlags(i) == 2)
plot(X(i), Y(i), 'og');
elseif (FailureFlags(i) == 3)
plot(X(i), Y(i), 'ok');
else
fprintf('\nUnknown Flag, check Data\n')
return
end
end
drawnow;
legend('Recovery', '1', '2', '3');
したがって、私の目的は、フラグごとに異なるシンボルを持つグラフを作成することです。下記参照:
ご覧のとおり、凡例はデータに正確には適合しません。これを修正するには、各凡例エントリをどのように変更できますか? あるいは、これにアプローチするより良い方法はありますか?