凡例付きのクラスごとに異なる色を使用して折れ線グラフを表示する簡単な例を次に示します。
A = [
1 2 3 4
5 6 7 8
9 8 7 6
5 4 3 2
11 12 13 14
15 16 17 18
19 18 17 16
15 14 13 12
];
B = [1 1 1 1 2 2 2 2 ];
p1=plot(A(B==1,:)','r');
hold on
p2=plot(A(B==2,:)','b');
legend([p1;p2],'Red lines','Blue lines');
しかし、スクリプトは次のような警告メッセージを生成しました
Warning: Ignoring extra legend entries.
> In legend at 291
そして、2 つの凡例が同じ色の線で表示されます。どうしたの?