2012-08-19 1 views
1

나는 일반지도 (아시아 또는 미국)에 카운터지도를 그려려고합니다.Plot Contour Map Over World Map

일반적으로

% Data Input 
long = (:,1); 
lat = (:,2); 
z = (:,3); 
[x,y] = meshgrid(x,y); 
z = x.^2 + y.^2; 
[C, h] = contour(x, y, z, 10); 
clabel(C,h) 

나는 문제가 발생할 경우 그래서 (입력 데이터는 예입니다). 나는 '아시아'라는 세계지도를 사용하지만, 아시아를 제외한 윤곽선지도 만 볼 수 있습니다.

답변

2

첫 번째 그림 다음에 두 번째 그림 앞에 hold on 명령을 추가하고 두 번째 그림 뒤에 hold off을 추가하십시오.

이 명령은 MATLAB이 새 플롯을 그리기 전에 플롯을 지우지 않도록 지시합니다. 즉, 여러 플롯을 서로 겹칠 수 있습니다.

+0

아시아와 같은 세계지도를 설정하는 데 문제가 있습니다. geo, geoshow와 도움이 필요합니다. – user1608954

+0

별도의 문제인 경우 새로운 질문을하십시오. 그렇지 않으면 원래 질문을 편집하십시오. –