2014-03-29 3 views
2

범례의 순서를 변경하고 싶습니다.범례의 순서를 변경하는 방법

그림을 참조하십시오. 시퀀스가 녹색이 되려면 data2, 파란색은 data3, 검정색은 data4, 빨간색은 data1이 필요합니다.

누구든지 데모를 줄 수 있습니까?

enter image description here

+1

다음 링크는 replot 필요없이 쿼리에 대한 최상의 대답을 제공한다고 생각합니다. http://stackoverflow.com/a/39104135/842808 – Abhinav

답변

3

변경 플롯이 그림을 추가하고 일반적으로 legend를 호출하는 순서. 그렇게해야합니다.


다음과 같이 할 수도 있습니다. 먼저 GET 개별 플롯으로 처리합니다

legend([h1 h2],'plot1','plot2') 

또는

legend([h2 h1],'plot2','plot1') 

enter image description here

enter image description here

:

h1 = plot(1:5); 
hold on 
h2 = plot(11:15, 'r'); 

그런 다음 순서를 지정 legend 전화 경우

1

, 당신은 이미 플롯을 만들었거나 중간에 어딘가에 순서를 변경하고자하는 말에 약간의 플롯을 추가 한 경우, 당신은이 방법을 시도 할 수 있습니다 :

1) show Plot Tools and Dock Figure로 이동합니다.

2) Delete (아래로 이동하려는 데이터). 그런 다음 undo 삭제.

3) Refresh legend.

+0

이것은 R2017a 어딘가에서 작동하지 않는 것 같습니다. 이제 내가 원래의 순서대로 끝나는 줄을 복원하면 아무것도 바뀌지 않습니다. 해결 방법이 있습니까? – Emil

관련 문제