グラフをプロットし、ポイントをマークして凡例をループに書きたい。ループ内でのプロット、マーキング、凡例
labels = {}
for i = 1: size(error,1)
r = plot(handles.axes1,temp(i).time,temp(i).signal);
hold (handles.axes1, 'on')
a = %find minimum index
xmin = temp(i).time(a);
ymin = temp(i).signal(a);
plot(handles.axes1,xmin,ymin,'ro')
labels{end+1} = sprintf('Type : %s, %f,%f',error{i,1}.main(1,1).type,xmin,ymin)
end
grid on
legend(r, labels);
ラベル付けは機能しません。余分な要素を無視して1番目の要素だけが必要です。方法全体が混乱しているので、私の伝説的な色がプロットのものと一致する場合、エレガントな方法があります。
いいアプローチとその良い説明利点。私はプロットの多くの長年のDisplayNameプロパティに気づいたことはありません。新しいトリックありがとう! –
これは私が受け入れている答えを変更する必要がありました。これはよりエレガントで簡単です。 – Aashu10