2013-06-26 5 views
0

다음 예제는 범례가있는 각 클래스마다 다른 색상을 사용하여 선 그림을 표시하는 간단한 예제입니다. 보류 행렬의 라인 플롯

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 

그리고이 전설을 말하는 경고 메시지를 생산했다. 무슨 일이야?

legend([p1(1) p2(1)],'Red lines','Blue lines'); 
+0

는 전설 ('레드 라인 시도 :

enter image description here Adiel

+0

@Adiel 왜 내가 아직 시도하지 않았다고 생각하니? :-) 같은 결과. –

답변

5

p1

p2 각 (당신은 단지 두 개의 레이블을 제공 한 이후) 그러므로 각 중 하나를 선택해야합니다, 핸들의 다양성을 포함 ','Blue lines ')
+1

나는 경고가별로 도움이되지 않거나 나쁜 말로 표현된다. – Oleg

관련 문제