我有一些基本上可以做到这一点的代码:
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');
所以我的目标是制作一个具有不同标志的不同符号的图表。见下文:
如您所见,图例并不完全适合数据。您如何更改每个图例条目以解决此问题?或者,有没有更好的方法来解决这个问题?