Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

geoplot

지리 좌표에 선 플로팅

설명

예제

geoplot(lat,lon)은 지리 좌표축에 선을 플로팅하고 꼭짓점의 위치를 벡터 latlon으로 지정된 위도-경고 위치(단위: 도)로 설정합니다. lat 입력값과 lon 입력값은 크기가 동일해야 합니다. 기본적으로 geoplot은 지리 axes 객체의 ColorOrder 속성으로 지정된 색을 사용하여 마커 없이 실선을 그립니다.

예제

geoplot(lat,lon,LineSpec)은 선의 스타일, 마커 기호, 색을 설정합니다.

geoplot(lat1,lon1,...,latN,lonN)은 여러 쌍의 위도-경도 위치로 지정된 플롯을 결합합니다.

예제

geoplot(lat1,lon1,LineSpec1,...,latN,lonN,LineSpecN)은 여러 쌍의 위도-경도 위치로 지정된 플롯을 결합하고 각 선별로 별도의 LineSpec을 사용합니다.

예제

geoplot(___,Name,Value)는 하나 이상의 Name,Value 쌍의 인수를 사용하여 차트 선의 속성을 지정합니다.

geoplot(gx,___)는 현재 좌표축 대신 gx로 지정된 지리 좌표축을 사용합니다.

h = geoplot(___)은 chart line 객체로 구성된 열 벡터를 반환합니다. 각 객체는 플로팅된 선에 대응됩니다. h를 사용하여 chart line 객체의 속성을 수정할 수 있습니다.

예제

모두 축소

지도의 두 점 사이에 직선을 플로팅합니다. 시애틀의 좌표와 앵커리지의 좌표를 사용하여 선의 끝점을 지정합니다. 위도와 경도를 도 단위로 지정합니다.

latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;

지도에 데이터를 플로팅합니다. 선 사양 'g-*'를 사용하여 선의 모양을 사용자 지정합니다. geolimits를 사용하여 지도의 위도 및 경도 제한을 조정합니다.

geoplot([latSeattle latAnchorage],[lonSeattle lonAnchorage],'g-*')
geolimits([45 62],[-149 -123])

지도의 두 점 사이에 직선을 플로팅합니다. 시애틀의 좌표와 앵커리지의 좌표를 사용하여 선의 끝점을 지정합니다. 위도와 경도를 도 단위로 지정합니다.

latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;

geoplot을 사용하여 데이터를 플로팅합니다. 선 사양 'g-*'를 사용하여 선의 모양을 사용자 지정합니다. geolimits를 사용하여 지도의 위도 및 경도 제한을 조정합니다.

geoplot([latSeattle latAnchorage],[lonSeattle lonAnchorage],'g-*')
geolimits([45 62],[-149 -123])

text 함수를 사용하여 앵커리지를 식별합니다.

text(latAnchorage,lonAnchorage,'Anchorage');

text 함수를 사용하여 시애틀을 식별합니다. Text 객체의 속성을 지정하여 텍스트 레이블의 정렬을 조정합니다.

text(latSeattle,lonSeattle,'Seattle',...
    'HorizontalAlignment','right',...
    'VerticalAlignment','bottom');

시애틀, 앵커리지, 배로곶의 위도와 경도 좌표를 지정합니다.

latSeattle = 47.62;
lonSeattle = -122.33;

latAnchorage = 61.20;
lonAnchorage = -149.9;

latPtBarrow = 71.38;
lonPtBarrow = -156.47;

시애틀에서 나머지 두 도시까지 각각 직선을 플로팅합니다. 시애틀에서 앵커리지까지 노란색 실선을 그리고, 시애틀과 배로곶 사이에 파란색 점선을 그립니다. geolimits를 사용하여 지도의 위도 및 경도 제한을 조정합니다.

geoplot([latSeattle latAnchorage],[lonSeattle lonAnchorage],'y-',...
    [latSeattle latPtBarrow],[lonSeattle lonPtBarrow],'b:')
geolimits([44 73],[-149 -123])

text 함수를 사용하여 지도상의 각 도시에 레이블을 지정합니다.

text(latAnchorage,lonAnchorage,'Anchorage');
text(latPtBarrow,lonPtBarrow,'Point Barrow');
text(latSeattle,lonSeattle,'Seattle',...
    'VerticalAlignment','bottom');

지도의 두 점 사이에 직선을 플로팅합니다. 시애틀의 좌표와 앵커리지의 좌표를 사용하여 선의 끝점을 지정합니다. 위도와 경도를 도 단위로 지정합니다.

latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;

geoplot을 사용하여 데이터를 플로팅합니다. geolimits를 사용하여 지도의 위도 및 경도 제한을 조정합니다. LineWidth 속성과 Color 속성을 지정하여 선의 모양을 사용자 지정합니다.

geoplot([latSeattle latAnchorage],[lonSeattle lonAnchorage],...
    'LineWidth',2,'Color',[.6 0 0])
geolimits([45 62],[-149 -123])

지도의 두 점 사이에 직선을 플로팅합니다. 시애틀의 좌표와 앵커리지의 좌표를 사용하여 선의 끝점을 지정합니다. 위도와 경도를 도 단위로 지정합니다.

latSeattle = 47.62;
lonSeattle = -122.33;
latAnchorage = 61.20;
lonAnchorage = -149.9;

geoplot을 사용하여 데이터를 플로팅합니다. geolimits를 사용하여 지도의 위도 및 경도 제한을 조정합니다.

geoplot([latSeattle latAnchorage],[lonSeattle lonAnchorage])
geolimits([45 62],[-149 -123])

geobasemap 함수를 사용하여 플롯에 사용되는 바탕 지도를 변경합니다.

geobasemap colorterrain

입력 인수

모두 축소

위도 좌표(단위: 도)로, 유한 실수형 숫자 벡터로 지정됩니다. 벡터에 NaN이 포함될 수 있습니다. latlon과 크기가 같아야 합니다.

예: [43.0327 38.8921 44.0435]

데이터형: single | double

경도 좌표(단위: 도)로, 유한 실수형 숫자 벡터로 지정됩니다. 벡터에 NaN이 포함될 수 있습니다. lonlat와 크기가 같아야 합니다.

예: [-107.5556 -77.0269 -72.5565]

데이터형: single | double

선 사양으로, 선 스타일, 마커, 색 지정자가 포함된 문자형 벡터 또는 string형으로 지정됩니다. 그 요소는 아무 순서로나 표시할 수 있으며, 하나 이상의 옵션을 생략할 수 있습니다. 선 스타일을 생략하고 마커를 지정하면 플롯은 선을 연결하지 않은 상태로 마커만 표시합니다. 자세한 내용은 LineSpec (Line Specification)을 참조하십시오.

예: '--or'은 원형 마커를 포함하는 빨간색 파선입니다.

데이터형: char | string

대상 지리 좌표축으로, GeographicAxes 객체로 지정됩니다. [1] GeographicAxes 객체의 속성을 설정하여 이 객체의 모양과 동작을 수정할 수 있습니다. 속성 목록은 GeographicAxes Properties을 참조하십시오.

이름-값 쌍의 인수

선택적으로 Name,Value 인수가 쉼표로 구분되어 지정됩니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. Name은 따옴표 안에 표시해야 합니다. Name1,Value1,...,NameN,ValueN과 같이 여러 개의 이름-값 쌍의 인수를 어떤 순서로든 지정할 수 있습니다.

예: h = geoplot(lat,lon,'Color','g')

참고

속성 설정은 플롯의 모든 선에 적용됩니다. 개별 선의 속성을 설정하려면 geoplot 반환 값 h로 선의 핸들을 가져오고 점 표기법을 사용하십시오.

여기에 나와 있는 이름-값 쌍은 일부에 불과합니다. 전체 목록을 보려면 Line 속성을 참조하십시오.

선 색으로, MATLAB의 ColorSpec (Color Specification)으로 지정됩니다. RGB 3색을 지정하는 경우, 농도의 범위는 [0,1]이어야 합니다.

예: 'green'

예: 'g'

예: [0 1 0]

선 스타일로, MATLAB의 LineSpec (Line Specification)으로 지정됩니다.

예: '--'(파선)

예: ':'(점선)

선 너비로, 양의 값으로 지정됩니다(단위: 포인트). 여기서 1포인트는 1/72인치와 같습니다. 선에 마커가 있는 경우 선 너비는 마커 가장자리에도 영향을 미칩니다.

선 너비는 픽셀 너비보다 가늘 수 없습니다. 선 너비를 시스템의 픽셀 너비보다 작은 값으로 설정할 경우 선은 1픽셀 너비로 표시됩니다.

마커 기호로, 다음 표에 있는 마커 중 하나로 지정됩니다. 기본적으로 차트 선에는 마커가 표시되지 않습니다. 마커 기호를 지정하여 선을 따라 각 데이터 점에 마커를 추가하십시오.

설명
'o'
'+'플러스 기호
'*'별표
'.'
'x'십자
'_'가로선
'|'세로선
'square' 또는 's'정사각형
'diamond' 또는 'd'다이아몬드
'^'위쪽 방향 삼각형
'v'아래쪽 방향 삼각형
'>'오른쪽 방향 삼각형
'<'왼쪽 방향 삼각형
'pentagram' 또는 'p'오각별(펜타그램)
'hexagram' 또는 'h'육각별(헥사그램)
'none'마커 없음

마커 면 색으로, 'none', 'auto' 또는 MATLAB의 ColorSpec (Color Specification)으로 지정됩니다. 'auto' 값은 좌표축의 Color 이름-값 쌍과 동일한 색을 사용합니다. RGB 3색을 지정하는 경우, 농도의 범위는 [0,1]이어야 합니다.

예: 'green'

예: 'g'

예: [0 1 0]

마커 크기로, 양의 값으로 지정됩니다(단위: 포인트). 여기서 1포인트는 1/72인치와 같습니다.

출력 인수

모두 축소

지리 플롯으로, Line 객체로 구성된 열 벡터로 반환됩니다. 각 객체는 플로팅된 선에 대응됩니다. 객체가 생성된 후에 객체의 속성을 수정하려면 h를 사용하십시오.

  • 3차원 지리 데이터는 Mapping Toolbox™의 geoglobe (Mapping Toolbox) 함수와 geoplot3 (Mapping Toolbox) 함수를 사용하여 플로팅하십시오.

  • 플롯의 특성을 사용자 지정하려면 지리 좌표축의 속성을 사용하십시오. 속성 목록은 GeographicAxes Properties을 참조하십시오.

  • 지리 좌표축에 데이터를 추가로 플로팅하려면 hold on 명령을 사용하십시오.

  • 카테시안 좌표축이 필요한 데이터를 지리 좌표축에 플로팅할 수는 없습니다.

R2018b에 개발됨

[1] Alignment of boundaries and region labels are a presentation of the feature provided by the data vendors and do not imply endorsement by MathWorks®.