Main Content

geodensityplot

지리 밀도 플롯

설명

예제

geodensityplot(lat,lon)은 좌표 벡터 latlon으로 지정된 위치(단위: 도)에서 지리 좌표축에 밀도 플롯을 만듭니다. latlon은 크기가 같아야 합니다.

geodensityplot(lat,lon,weights)weights에 데이터 점에 대한 가중치를 지정합니다.

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

geodensityplot(gx,___)는 현재 좌표축 대신 gx로 지정된 지리 좌표축에 플로팅됩니다.

dp = geodensityplot(___)DensityPlot 객체를 반환합니다.

예제

모두 축소

위도 데이터와 경도 데이터를 설정합니다.

lon = linspace(-170,170,3000) + 10*rand(1,3000);
lat = 50 * cosd(3*lon) + 10*rand(size(lon));

각 데이터 점의 가중치를 지정합니다.

weights = 101 + 100*(sind(2*lon));

플롯에 사용할 색을 지정하여 지리 밀도 플롯을 만듭니다.

geodensityplot(lat,lon,weights,'FaceColor','interp')

입력 인수

모두 축소

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

예: [43.0327 38.8921 44.0435]

데이터형: single | double

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

경도는 360도보다 작거나 같아야 합니다.

예: [-107.5556 -77.0269 -72.5565]

데이터형: single | double

데이터에 할당된 가중치로, 빈 배열, 스칼라 또는 숫자형 배열로 지정됩니다. 숫자형 벡터를 지정할 경우 벡터는 latlon 벡터와 길이가 같아야 합니다. 일반적으로 weights 벡터는 latlon의 위치 데이터와 관련된 추가 데이터입니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

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

이름-값 인수

선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN으로 지정합니다. 여기서 Name은 인수 이름이고 Value는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.

R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name을 따옴표로 묶으십시오.

예: dp = geodensityplot(lat,lon,weights,'FaceColor','g')

참고

여기에 나열된 밀도 플롯 속성은 자주 사용되는 속성입니다. 전체 목록을 보려면 DensityPlot 속성 항목을 참조하십시오.

면 투명도로, 다음 값 중 하나로 지정됩니다.

  • 범위 [0,1] 사이에 있는 스칼라 값 — 모든 면에 균일한 투명도를 사용합니다. 값이 1이면 완전히 불투명하고 0이면 완전히 투명합니다. 01 사이의 값을 지정하면 반투명해집니다.

  • 'interp' — 각 면에 보간된 투명도를 사용합니다. 꼭짓점의 값을 보간하기 때문에 각 면에서 투명도가 다릅니다. 투명도 값은 부모 axes의 알파맵에서 선택됩니다.

면 색으로, 'interp', RGB 3색, 16진수 색 코드, 색 이름 또는 짧은 이름으로 지정됩니다. 값 'interp'는 밀도 값에 따라 보간된 색을 사용합니다. 여기서 색은 부모 axes의 컬러맵에서 선택됩니다.

RGB 3색과 16진수 색 코드는 사용자 지정 색을 지정할 때 유용합니다.

  • RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0,1]이어야 합니다(예: [0.4 0.6 0.7]).

  • 16진수 색 코드는 문자형 벡터 또는 string형 스칼라로, 해시 기호(#)로 시작하고 그 뒤에 3자리 또는 6자리의 16진수 숫자(0에서 F 사이일 수 있음)가 옵니다. 이 값은 대/소문자를 구분하지 않습니다. 따라서 색 코드 "#FF8800", "#ff8800", "#F80""#f80"은 모두 동일합니다.

몇몇의 흔한 색은 이름으로 지정할 수도 있습니다. 다음 표에는 명명된 색 옵션과 그에 해당하는 RGB 3색 및 16진수 색 코드가 나와 있습니다.

색 이름짧은 이름RGB 3색16진수 색 코드모양
"red""r"[1 0 0]"#FF0000"

Sample of the color red

"green""g"[0 1 0]"#00FF00"

Sample of the color green

"blue""b"[0 0 1]"#0000FF"

Sample of the color blue

"cyan" "c"[0 1 1]"#00FFFF"

Sample of the color cyan

"magenta""m"[1 0 1]"#FF00FF"

Sample of the color magenta

"yellow""y"[1 1 0]"#FFFF00"

Sample of the color yellow

"black""k"[0 0 0]"#000000"

Sample of the color black

"white""w"[1 1 1]"#FFFFFF"

Sample of the color white

다음은 MATLAB®이 여러 유형의 플롯에서 사용하는 디폴트 색의 RGB 3색과 16진수 색 코드입니다.

RGB 3색16진수 색 코드모양
[0 0.4470 0.7410]"#0072BD"

Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue

[0.8500 0.3250 0.0980]"#D95319"

Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange

[0.9290 0.6940 0.1250]"#EDB120"

Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow

[0.4940 0.1840 0.5560]"#7E2F8E"

Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple

[0.4660 0.6740 0.1880]"#77AC30"

Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green

[0.3010 0.7450 0.9330]"#4DBEEE"

Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue

[0.6350 0.0780 0.1840]"#A2142F"

Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

밀도 계산 시 각 점의 영향 반지름으로, 숫자형 스칼라로 지정됩니다. GeographicAxes에 사용될 경우 값은 미터 단위로 측정됩니다.

출력 인수

모두 축소

지리 밀도 플롯으로, DensityPlot 객체로 반환됩니다.

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

  • Mapping Toolbox™가 설치되어 있는 경우 addCustomBasemap 함수를 사용하여 직접 선택한 바탕 지도를 지정할 수 있습니다.

  • 지리 좌표축에 플로팅하는 경우 geodensityplot 함수는 좌표가 WGS84 참조 좌표계에 따라 참조되었다고 가정합니다. 다른 참조 좌표계에 따라 참조되는 좌표를 사용하여 플로팅할 경우 좌표의 정렬이 맞지 않아 보일 수 있습니다.

버전 내역

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®.