MATLAB 범례는 플롯에 넣은 지침을 포함하여 플롯의 모든 항목을 나열합니다. 그 주위에 얻을플롯의 일부 그래픽 개체에 대한 MATLAB 범례 항목 숨기기
퍼지는
*Plot
*Add legend
*Add guidelines
그러나, MATLAB 표시된 데이터에 앉아 다음 지침을 의미 전면에 가장 최근의 라인을두고 작업을 수행하는 것입니다; 추악하고 혼란 스럽다.
비슷한 문제가 당신이 추한 될 수있는 복잡한 플롯, legend
밖으로 괴물 모든 것을 잡고, 그리고 음모를 꾸미고 순서와 해결 방법을 모든 시간을 구축 발생
예제 코드 :
%**** Optional guidelines
figure(1)
plot([2 2],[0,1],'k--'); hold on
%**** DATA
N = 4;
y=rand(5,N);
x=1:1:5;
for plotLoop=1:N;
%* Plot
figure(1)
plot(x,y(plotLoop,:));
hold on
end
%*****LEGEND
hLegend = legend(LegTxt,...
'interpreter','latex',...
'location','eastoutside')
(코드 블록을 이동 위에 언급 된 상황을 재현하기 위해)
합리적으로 고칠 수있는 방법은 무엇입니까?
: 핸들의 배열에 전설을 해제하는 가장 좋은 방법은 전설을 생산할 수없는 그래픽 객체에 대한 시도 - 래퍼, 그냥 돌이이다 더 일반적 - 지침 일뿐만 아니라 예 오류 상자 또는 이와 유사한 항목을 범례 항목으로 표시하지 않으려면 – Jonas