이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

HeatmapChart 속성

히트맵 차트 모양과 동작

HeatmapChart 객체의 속성은 HeatmapChart 객체의 모양과 동작을 제어합니다. 속성값을 변경하여 히트맵 차트의 특성을 수정할 수 있습니다. 예를 들어, 다음과 같이 제목을 추가할 수 있습니다.

h = heatmap([1 3 5; 2 4 6]);
h.Title = 'My Heatmap Title';

레이블

모두 확장

차트 제목으로, 문자형 벡터, string형 스칼라 또는 제목이 없는 경우 ''로 지정됩니다. 테이블 형식 데이터의 경우 디폴트 차트의 제목이 자동 생성됩니다.

예: h = heatmap(__,'Title','My Title Text')

예: h.Title = 'My Title Text'

x축의 레이블로, string형, 문자형 벡터 또는 ''(레이블 없음)로 지정됩니다. 테이블 형식 데이터의 경우 디폴트 차트의 레이블이 자동 생성됩니다.

예: h = heatmap(__,'XLabel','My Label')

예: h.XLabel = 'My Label'

y축의 레이블로, string형, 문자형 벡터 또는 ''(레이블 없음)로 지정됩니다. 테이블 형식 데이터의 경우 디폴트 차트의 레이블이 자동 생성됩니다.

예: h = heatmap(__,'YLabel','My Label')

예: h.YLabel = 'My Label'

컬러바 아래에 표시되는 누락된 데이터 아이콘의 레이블로, 문자형 벡터로 지정됩니다. 레이블을 표시하지 않으려면 빈 문자형 벡터 ''를 사용하십시오.

예: h = heatmap(__,'MissingDataLabel','No data')

예: h.MissingDataLabel = 'No data'

색과 스타일 지정

모두 확장

히트맵 셀에 색을 채우기 위한 컬러맵으로, 미리 정의된 컬러맵 이름이나, m개의 개별 색을 정의하는 RGB 3색(빨강, 녹색, 파랑)의 mx3 배열로 지정됩니다. 미리 정의된 컬러맵 중 하나를 지정하거나, 사용자 지정 컬러맵을 만들 수 있습니다.

  • 미리 정의된 컬러맵 — parula 또는 summer 같이 명령 형식으로 컬러맵 이름을 지정합니다. 전체 옵션 목록을 보려면 colormap을 참조하십시오.

  • 사용자 지정 컬러맵 — RGB 3색으로 구성된 mx3 배열을 지정합니다.

예: h = heatmap(__,'Colormap',summer)

예: h.Colormap = parula

ColorData에 저장되는 색 데이터 값을 계산하는 방법으로, 'count', 'mean', 'median', 'sum' 또는 'none'으로 지정됩니다.

테이블에서 세 번째 변수를 색 데이터에 사용하지 않으려면 이 테이블의 메서드를 지정하십시오.

메서드설명
'count'x 값과 y 값의 각 쌍이 소스 테이블에 표시되는 횟수를 셉니다. 히트맵은 ColorVariable 속성을 사용하지 않습니다. 이 값은 테이블 형식 데이터를 사용하고 ColorVariable 파라미터를 지정하지 않을 때 디폴트 값입니다.

테이블에서 세 번째 변수를 색 데이터에 사용하려면 ColorVariable 속성을 원하는 변수로 설정하고 ColorMethod 속성을 다음 표에 나와 있는 메서드 중 하나로 지정하십시오. x 값과 y 값의 각 쌍에 대해 아래 메서드는 소스 테이블의 ColorVariable 열에 있는 해당 값을 사용하여 데이터를 계산합니다.

메서드설명
'mean'평균 값을 계산합니다. ColorVariable 속성을 지정하면 이 값을 디폴트 값으로 가집니다.
'median'중앙값을 계산합니다.
'sum'값의 합을 구합니다.
'none'값을 그대로 사용합니다. 테이블에는 x 값과 y 값의 각 쌍이 하나만 포함될 수 있습니다. 이 값은 행렬 데이터를 사용할 때 디폴트 값입니다.

집계된 데이터의 행렬을 직접 계산하려면 accumarray 함수를 사용하십시오. 행렬을 heatmap 함수의 입력값으로 지정하십시오.

예: h = heatmap(__,'ColorMethod','median')

예: h.ColorMethod = 'median'

컬러맵 색에 대한 색 데이터 매핑으로, 다음 값 중 하나로 지정됩니다.

  • 'scaled' — 최소 색 제한 값보다 작거나 같은 ColorData 속성의 값을 컬러맵의 첫 번째 색에 매핑합니다. 최대 색 제한 값보다 크거나 같은 값을 마지막 색에 매핑합니다. 색 제한 값은 ColorLimits 속성에 지정됩니다.

  • 'scaledcolumns'ColorData 속성의 각 열을 0~1 값으로 정규화합니다. 가장 작은 값을 컬러맵의 첫 번째 색에 매핑하고, 가장 큰 값을 마지막 색에 매핑합니다. 열에 있는 모든 값이 같으면 히트맵이 컬러맵의 중간 색을 사용합니다.

  • 'scaledrows'ColorData 속성의 각 행을 0~1 값으로 정규화합니다. 가장 작은 값을 컬러맵의 첫 번째 색에 매핑하고, 가장 큰 값을 마지막 색에 매핑합니다. 행에 있는 모든 값이 같으면 히트맵이 컬러맵의 중간 색을 사용합니다.

  • 'log' — 컬러맵의 색에 값을 매핑하기 전에 각 ColorData 속성값의 로그를 계산합니다. 음수 값은 누락된 데이터로 표시됩니다. 단, 모든 값이 음수인 경우 이 옵션은 -log(-value)를 사용합니다.

히트맵은 색 스케일링을 결정할 때 NaN, Inf, -Inf 값을 무시합니다.

ColorScaling'scaledcolumns' 또는 'scaledrows'로 설정되면 컬러바의 디폴트 눈금 레이블은 0에서 1 사이가 됩니다. 히트맵 차트에서 열 또는 행 내의 가장 작은 값은 컬러바의 0에 매핑됩니다. 열 또는 행 내의 가장 큰 값은 컬러바의 1에 매핑됩니다.

예: h = heatmap(__,'ColorScaling','scaledcolumns')

예: h.ColorScaling = 'scaledcolumns'

색 제한으로, [min max] 형식의, 요소를 2개 가진 벡터로 지정됩니다. 색 제한은 컬러맵의 첫 번째 색과 마지막 색에 매핑되는 색 데이터 값을 나타냅니다.

참고

minmax의 디폴트 값은 ColorScaling 옵션을 적용한 후의 데이터 범위를 반영합니다.

예: h = heatmap(__,'ColorLimits',[0 10])

예: h.ColorLimits = [0 10]

데이터 값이 없는 셀의 색으로, 색 이름 또는 RGB 3색으로 지정됩니다.

RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0,1]이어야 합니다(예: [0.4 0.6 0.7]). 몇몇의 흔한 색은 이름으로 지정할 수도 있습니다. 다음 표에는 색의 긴 이름과 짧은 이름 옵션, 그리고 각각에 대응하는 RGB 3색 값이 나열되어 있습니다.

옵션설명대응하는 RGB 3색
'red' 또는 'r'빨간색[1 0 0]
'green' 또는 'g'녹색[0 1 0]
'blue' 또는 'b'파란색[0 0 1]
'yellow' 또는 'y'노란색[1 1 0]
'magenta' 또는 'm'자홍색[1 0 1]
'cyan' 또는 'c'녹청색[0 1 1]
'white' 또는 'w'흰색[1 1 1]
'black' 또는 'k'검은색[0 0 0]

예: h = heatmap(__,'MissingDataColor',[0.8 0.8 0.8])

예: h.MissingDataColor = [0.8 0.8 0.8]

컬러바 표시 여부로, 'on' 또는 'off'로 지정됩니다.

예: h = heatmap(__,'ColorbarVisible','off')

예: h.ColorbarVisible = 'off'

그리드 선 표시 여부로, 'on' 또는 'off'로 지정됩니다.

예: h = heatmap(__,'GridVisible','off')

예: h.GridVisible = 'off'

데이터 레이블의 텍스트 색으로, 'auto', 색 이름, RGB 3색 또는 'none'으로 지정됩니다. 디폴트 값인 'auto'로 지정하면 각 히트맵 셀의 색에 따라 적합한 텍스트 색이 선택됩니다.

색을 사용자 지정하려면 표에 나열된 미리 정의된 긴 색 이름과 짧은 색 이름 중 하나를 지정하거나 RGB 3색을 지정하십시오. 레이블을 표시하지 않으려면 'none'을 지정하십시오.

RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0,1]이어야 합니다(예: [0.4 0.6 0.7]). 몇몇의 흔한 색은 이름으로 지정할 수도 있습니다. 다음 표에는 색의 긴 이름과 짧은 이름 옵션, 그리고 각각에 대응하는 RGB 3색 값이 나열되어 있습니다.

옵션설명대응하는 RGB 3색
'red' 또는 'r'빨간색[1 0 0]
'green' 또는 'g'녹색[0 1 0]
'blue' 또는 'b'파란색[0 0 1]
'yellow' 또는 'y'노란색[1 1 0]
'magenta' 또는 'm'자홍색[1 0 1]
'cyan' 또는 'c'녹청색[0 1 1]
'white' 또는 'w'흰색[1 1 1]
'black' 또는 'k'검은색[0 0 0]

예: h = heatmap(__,'CellLabelColor','blue')

예: h.CellLabelColor = 'blue'

데이터 레이블의 형식으로, 형식 옵션을 나타내는 문자형 벡터로 지정됩니다.

퍼센트 기호와 변환 문자를 제외한 문자형 벡터의 요소 대부분은 선택 사항입니다. 다음 순서로 문자형 벡터를 생성합니다.

  • 하나 이상의 플래그 — 옵션. 예를 들어, 양의 값 앞에 플러스 기호를 추가합니다. 전체 옵션 목록을 보려면 선택적 플래그 표를 참조하십시오.

  • 필드 너비 — 눈금 레이블에 출력할 최소 문자 수. 필드 너비는 정수 값으로 지정합니다. 눈금 값의 유효 자릿수가 필드 너비보다 작으면 레이블에 공백이 채워집니다.

  • 정밀도 — 변환 문자에 따라 소수점 오른쪽에 표시할 자릿수 또는 유효 자릿수. 정밀도는 정수 값으로 지정합니다.

  • 변환 문자 — 값 유형. 전체 옵션 목록을 보려면 변환 문자 표를 참조하십시오. 데이터에 맞지 않는 변환을 지정하는 경우 MATLAB®은 지정된 변환을 무시하고 %e를 사용합니다.

형식의 시작 또는 끝에 리터럴 텍스트를 지정할 수도 있습니다. 작은따옴표를 출력하려면 ''를 사용하십시오. 퍼센트 문자를 출력하려면 %%를 사용하십시오.

예: h.CellLabelFormat = '%.2f'는 소수점 이하 두 자릿수의 고정소수점 표기법을 사용하여 값을 표시합니다.

예: h.CellLabelFormat ='$%.2f'는 각각의 값 앞에 달러 기호를 표시합니다.

예: h.CellLabelFormat = '%.2f lbs'는 각각의 값 뒤에 lbs를 표시합니다.

선택적 플래그

식별자설명수치 형식의 예
,'1,000'과 같이 3자릿수마다 쉼표를 표시합니다.'%,4.4g'
+'+100'과 같이 양의 값에 부호 문자(+)를 출력합니다.'%+4.4g'
0'0100'과 같이 필드 너비를 공백 대신 선행 0으로 채웁니다.'%04.4g'
값의 시작 부분이 아니라 끝부분을 채우는 왼쪽 맞춤입니다. 예를 들어, 필드 너비가 4인 경우 이 플래그는 레이블의 형식을 ' 100'이 아니라 '100 '으로 표시합니다.'%-4.4g'
#

%f, %e, %g 변환 문자의 경우 정밀도가 0인 경우에도 '100.'과 같이 소수점을 출력합니다. %g의 경우 후행 0을 제거하지 마십시오.

'%#4.4g'

변환 문자

식별자설명
d 또는 i부호가 있는 10진법 정수. 정밀도 값은 유효 자릿수를 나타냅니다. '%.4d'는 π를 0003으로 표시합니다.
f고정소수점 표기법. 정밀도 값은 소수점 이하 자릿수를 나타냅니다.'%.4f'는 π를 3.1416으로 표시합니다.
e지수 표기법. 정밀도 값은 소수점 이하 자릿수를 나타냅니다.'%.4e'는 π를 3.1416x100으로 표시합니다.
g후행 0이 없는 e 또는 f의 간단한 버전입니다. 정밀도 값은 소수점 이하 최대 자릿수를 나타냅니다.'%.4g'는 π를 3.1416으로 표시합니다.

제목, 축 레이블, 눈금 레이블의 텍스트 색으로, 색 이름 또는 RGB 3색으로 지정됩니다.

예: h = heatmap(__,'FontColor','blue')

예: h.FontColor = 'blue'

글꼴

모두 확장

글꼴 이름으로, 시스템에서 지원하는 글꼴 이름으로 지정됩니다. 디폴트 글꼴은 운영 체제와 로케일에 따라 다릅니다.

예: h = heatmap(__,'FontName','Cambria')

예: h.FontName = 'Cambria'

제목, 축 레이블, 셀 레이블에 사용되는 글꼴 크기로, 스칼라 값으로 지정됩니다. 디폴트 글꼴은 운영 체제와 로케일에 따라 다릅니다.

제목과 축 레이블에는 약간 더 큰 글꼴 크기(10% 더 큰 글꼴)가 사용됩니다. 각 셀 안에 텍스트를 표시할 공간이 부족한 경우 텍스트에 더 작은 글꼴 크기가 사용되거나 텍스트가 표시되지 않을 수 있습니다.

예: h = heatmap(__,'FontSize',12)

예: h.FontSize = 12

테이블 데이터

모두 확장

소스 테이블로, table형이나 timetable형으로 지정됩니다.

table 함수를 사용하여 작업 공간 변수로부터 테이블을 만들거나 readtable 함수를 사용하여 데이터를 테이블로 가져올 수 있습니다. timetable 함수를 사용하여 작업 공간 변수에서 타임테이블을 만들 수 있습니다.

참고

행렬 데이터를 사용할 경우 이 속성은 무시되고 읽기 전용이 됩니다.

x축에 사용할 테이블 변수로, 다음 형식 중 하나로 지정됩니다.

  • 변수 이름 중 하나를 나타내는 문자형 벡터 또는 string형

  • 테이블 변수 인덱스를 나타내는 숫자형 스칼라

  • true 요소를 하나 포함하는 논리형 벡터

테이블 변수에 연결되는 값은 categorical 함수가 허용하는 여러 범주의 유한한 세트로 그룹화되어야 합니다. 값이 유한한 범주 세트로 그룹화되지 않은 경우 discretize 함수를 사용하여 그룹화하십시오.

XVariable 속성 값을 설정하면 XData 속성과 XDisplayData 속성이 자동으로 적절한 값으로 업데이트됩니다.

x축의 레이블은 사전순으로 표시됩니다. XDisplayData, yDisplayData 또는 categorical형 배열을 사용하여 레이블을 사용자 지정할 수 있습니다. 예제는 테이블 형식 데이터에서 히트맵 생성하기 항목을 참조하십시오.

참고

행렬 데이터를 사용할 경우 이 속성은 무시되고 읽기 전용이 됩니다.

예: h.XVariable = 'Location'은 이름이 'Location'인 변수를 지정합니다.

y축에 사용할 테이블 변수로, 다음 형식 중 하나로 지정됩니다.

  • 변수 이름 중 하나를 나타내는 문자형 벡터 또는 string형

  • 테이블 변수 인덱스를 나타내는 숫자형 스칼라

  • true 요소를 하나 포함하는 논리형 벡터

테이블 변수에 연결되는 값은 categorical 함수가 허용하는 여러 범주의 유한한 세트로 그룹화되어야 합니다. 값이 유한한 범주 세트로 그룹화되지 않은 경우 discretize 함수를 사용하여 그룹화하십시오.

YVariable 속성 값을 설정하면 YData 속성과 YDisplayData 속성이 자동으로 적절한 값으로 업데이트됩니다.

y축의 레이블은 사전순으로 표시됩니다. categorical형 배열을 사용하여 레이블을 사용자 지정할 수 있습니다. 예제는 테이블 형식 데이터에서 히트맵 생성하기 항목을 참조하십시오.

참고

행렬 데이터를 사용할 경우 이 속성은 무시되고 읽기 전용이 됩니다.

예: h.YVariable = 'Location'은 이름이 'Location'인 변수를 지정합니다.

색 데이터로 사용할 테이블 변수로, 다음 형식 중 하나로 지정됩니다.

  • 변수 이름 중 하나를 나타내는 문자형 벡터 또는 string형.

  • 테이블 변수 인덱스를 나타내는 숫자형 스칼라.

  • true 요소를 하나 포함하는 논리형 벡터.

테이블 변수에 연결되는 값은 숫자형이거나 logical형이어야 합니다.

색 변수를 지정하면 MATLAB은 ColorData 속성값을 업데이트합니다. 또한 이전에 다른 값을 지정하지 않은 경우 ColorMethod 속성이 'mean'으로 변경됩니다.

참고

행렬 데이터를 사용할 경우 이 속성은 무시되고 읽기 전용이 됩니다. 또한 ColorMethod 속성이 'count'로 설정된 경우에도 무시됩니다.

예: h = heatmap(__,'ColorVariable','Temperature')

예: h.ColorVariable = 'Temperature'

행렬 데이터

모두 확장

각 히트맵 셀에 색을 채우기 위한 데이터로, 숫자형 값으로 구성된 행렬로 지정됩니다.

테이블 형식 데이터를 사용하는 경우 이 속성을 설정할 수 없습니다. ColorData 값은 ColorVariable 속성을 통해 선택한 테이블 변수를 기준으로 자동으로 채워집니다.

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

색 데이터 행렬 열과 연결된 x 값으로, 문자형 벡터로 구성된 셀형 배열, string형 배열 또는 categorical형 배열로 지정됩니다. XDisplayData 속성은 차트의 x축에 값이 나타나는 순서를 제어합니다.

XData 속성 값을 변경하면 XDisplayData 속성이 업데이트됩니다.

테이블 형식 데이터를 사용하는 경우 이 속성을 설정할 수 없습니다. XData 값은 XVariable 속성을 통해 선택한 테이블 변수를 기준으로 자동으로 채워집니다.

예: h.XData = {'small','large','medium'}

데이터형: char | string | cell | categorical

색 데이터 행렬 행과 연결된 y 값으로, 문자형 벡터로 구성된 셀형 배열, string형 배열 또는 categorical형 배열로 지정됩니다. YDisplayData 속성은 차트의 y축에 값이 나타나는 순서를 제어합니다.

YData 속성 값을 변경하면 YDisplayData 속성이 자동으로 적절한 값으로 업데이트됩니다.

테이블 형식 데이터를 사용하는 경우 이 속성을 설정할 수 없습니다. YData 값은 YVariable 속성을 통해 선택한 테이블 변수를 기준으로 자동으로 채워집니다.

예: h.YData = {'small','large','medium'}

데이터형: char | string | cell | categorical

표시되는 데이터

모두 확장

이 속성은 읽기 전용입니다.

정렬된 색 데이터로, 히트맵 차트에 나타나는 순서의 값으로 구성된 행렬로 반환됩니다. 값은 XDisplayData 속성과 YDisplayData 속성에 기반하여 정렬됩니다.

데이터형: double

x축 값의 표시 순서로, 문자형 벡터로 구성된 셀형 배열, string형 배열 또는 categorical형 배열로 지정됩니다. XData 값의 부분 집합, 상위 집합 또는 치환으로 이 속성을 설정할 수 있습니다. 기본적으로 이 값은 XData 값과 같습니다.

XData에 없는 값을 지정할 경우 히트맵은 NaN 값이나 0으로 구성된 행을 나타냅니다.

  • ColorMethod 속성이 'sum' 또는 'count'이면 히트맵은 0으로 구성된 행을 나타냅니다.

  • ColorMethod 속성이 'mean', 'median' 또는 'none'이면 히트맵은 NaN 값으로 구성된 행을 나타냅니다.

객체 생성 중 XDisplayData를 이름-값 쌍으로 지정하려면 XDisplayLabels 속성이나 XLimits 속성을 지정하기 전에 XDisplayData 속성을 지정해야 합니다.

예: h.XDisplayData = {'small','medium','large'}

데이터형: char | string | cell | categorical

y축 값의 표시 순서로, 문자형 벡터로 구성된 셀형 배열, string형 배열 또는 categorical형 배열로 지정됩니다. YData 값의 부분 집합, 상위 집합 또는 치환으로 이 속성을 설정할 수 있습니다. 기본적으로 이 값은 YData 값과 같습니다.

YData에 없는 값을 지정할 경우 히트맵은 NaN 값이나 0으로 구성된 행을 나타냅니다.

  • ColorMethod 속성이 'sum' 또는 'count'이면 히트맵은 0으로 구성된 행을 나타냅니다.

  • ColorMethod 속성이 'mean', 'median' 또는 'none'이면 히트맵은 NaN 값으로 구성된 행을 나타냅니다.

객체 생성 중 YDisplayData를 이름-값 쌍으로 지정하려면 YDisplayLabels 속성이나 YLimits 속성을 지정하기 전에 YDisplayData 속성을 지정해야 합니다.

예: h.YDisplayData = {'small','medium','large'}

데이터형: char | string | cell | categorical

x축 값에 대한 레이블로, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다. 이 배열은 XDisplayData 벡터와 크기가 같은 열 벡터여야 합니다. XDisplayData의 각 값에 대해 레이블을 하나씩 지정합니다. 기본적으로, 이 값은 XDisplayData 값과 같습니다.

XDisplayData 속성에서 값을 추가하거나, 값을 삭제하거나, 값을 재배열하면 이 속성이 적절하게 업데이트되어 값과 레이블 쌍의 연결을 유지합니다.

객체 생성 중 XDisplayLabels 속성과 XDisplayData 속성을 모두 이름-값 쌍으로 지정하려면 먼저 XDisplayData 속성을 지정하십시오.

예: h.XDisplayLabels = {'SM','MED','LG'}

데이터형: char | string | cell | categorical

y축 값에 대한 레이블로, 문자형 벡터로 구성된 셀형 배열 또는 string형 배열로 지정됩니다. 이 배열은 YDisplayData 벡터와 크기가 같은 열 벡터여야 합니다. YDisplayData의 각 값에 대해 레이블을 하나씩 지정합니다. 기본적으로, 이 값은 YDisplayData 값과 같습니다.

YDisplayData 속성에서 값을 추가하거나, 값을 삭제하거나, 값을 재배열하면 이 속성이 적절하게 업데이트되어 값과 레이블 쌍의 연결을 유지합니다.

객체 생성 중 YDisplayLabels 속성과 YDisplayData 속성을 모두 이름-값 쌍으로 지정하려면 먼저 YDisplayData 속성을 지정하십시오.

예: h.YDisplayLabels = {'SM','MED','LG'}

데이터형: char | string | cell | categorical

x축 제한으로, XDisplayData의 값으로 구성된 요소를 2개 가진 행 벡터로 지정됩니다.

객체 생성 중 XLimits 속성과 XDisplayData 속성을 모두 이름-값 쌍으로 지정하려면 먼저 XDisplayData 속성을 지정하십시오.

예: h.XLimits = {'small','medium'}

데이터형: char | string | cell | categorical

y축 제한으로, YDisplayData의 값으로 구성된 요소를 2개 가진 행 벡터로 지정됩니다.

객체 생성 중 YLimits 속성과 YDisplayData 속성을 모두 이름-값 쌍으로 지정하려면 먼저 YDisplayData 속성을 지정하십시오.

예: h.YLimits = {'small','medium'}

데이터형: char | string | cell | categorical

위치

모두 확장

크기 조정 작업 중 위치를 일정하게 유지하는 속성으로, 'outerposition' 또는 'innerposition'으로 지정됩니다. 'outerposition'의 디폴트 값은 OuterPosition 속성이 일정하게 유지됨을 의미합니다. InnerPosition 속성 값은 상위(부모) 컨테이너의 크기가 변경하거나, 데이터가 변경하거나, 레이블이 변경할 때 변경될 수 있습니다. InnerPosition 속성 값은 컬러바를 표시하거나 제거할 때도 변경될 수 있습니다.

예: h.ActivePositionProperty = 'outerposition'

상위(부모) 컨테이너(일반적으로 Figure, 패널 또는 탭) 내에서 히트맵의 외부 크기와 위치로, [left bottom width height] 형식의, 요소를 4개 가진 벡터로 지정됩니다. 외부 위치는 컬러바, 제목, 축 레이블을 포함합니다.

  • left 요소와 bottom 요소는 컨테이너의 왼쪽 아래 코너부터 히트맵의 왼쪽 아래 코너까지의 거리를 정의합니다.

  • width 요소와 height 요소는 히트맵 셀과 그 셀을 둘러싸는 텍스트 및 컬러바의 여백을 포함하는 히트맵의 치수입니다.

디폴트 값 [0 0 1 1]은 컨테이너의 전체 내부입니다.

기본적으로 값은 컨테이너에 대해 정규화됩니다. 단위를 변경하려면 Units 속성을 설정하십시오.

상위(부모) 컨테이너(일반적으로 Figure, 패널 또는 탭) 내에서 히트맵의 내부 크기와 위치로, [left bottom width height] 형식의, 요소를 4개 가진 벡터로 반환됩니다. 내부 위치는 컬러바, 제목 또는 축 레이블을 포함하지 않습니다.

  • left 요소와 bottom 요소는 컨테이너의 왼쪽 아래 코너부터 히트맵의 왼쪽 아래 코너까지의 거리를 정의합니다.

  • width 요소와 height 요소는 히트맵 치수로, 히트맵 셀만 포함합니다.

상위(부모) 컨테이너(일반적으로 Figure, 패널 또는 탭) 내에서 히트맵의 내부 크기와 위치로, [left bottom width height] 형식의, 요소를 4개 가진 벡터로 반환됩니다. 이 속성은 InnerPosition 속성과 동일합니다.

위치 단위로, 다음 값 중 하나로 지정됩니다.

Units설명
'normalized'(디폴트 값)컨테이너(일반적으로 Figure 또는 패널)에 대해 정규화됩니다. 컨테이너의 왼쪽 아래 코너는 (0,0)에 매핑되고 오른쪽 위 코너는 (1,1)에 매핑됩니다.
'inches'인치.
'centimeters'센티미터.
'characters'

다음과 같이 그래픽스 root 객체의 디폴트 uicontrol 글꼴을 기반으로 합니다.

  • 문자 너비 = 문자 x의 너비.

  • 문자 높이 = 텍스트의 두 줄의 기준선 간 거리.

'points'타이포그래피 포인트. 1포인트는 1/72인치와 같습니다.
'pixels'

픽셀.

R2015b부터, 픽셀 단위의 거리는 Windows®Macintosh 시스템에서 시스템 해상도와 무관하게 적용됩니다. 즉, 다음과 같습니다.

  • Windows 시스템에서 1픽셀은 1/96인치입니다.

  • Macintosh 시스템에서 1픽셀은 1/72인치입니다.

Linux® 시스템에서 픽셀 크기는 시스템 해상도에 의해 결정됩니다.

객체를 만드는 중에 단위를 이름-값 쌍으로 지정하려는 경우에는, 단위가 사용될 속성(예: OuterPosition)을 지정하기 전에 Units 속성을 먼저 설정해야 합니다.

가시성 상태로, 다음 값 중 하나로 지정됩니다.

  • 'on' — 히트맵을 표시합니다.

  • 'off' — 히트맵을 삭제하지 않고 숨깁니다. 보이지 않는 HeatmapChart 객체의 속성에 계속 액세스할 수 있습니다.

상위(부모)/하위(자식)

모두 확장

상위(부모) 컨테이너로, figure 객체, panel 객체 또는 tab 객체로 지정됩니다.

상위(부모)의 Children 속성에 있는 HeatmapChart 객체 핸들의 가시성으로, 다음 값 중 하나로 지정됩니다.

  • 'on' — 객체 핸들이 항상 표시됩니다.

  • 'off' — 객체 핸들이 항상 표시되지 않습니다. 이 옵션은 다른 함수에 의해 UI가 의도치 않게 변경되는 것을 방지하는 데 유용합니다. 해당 함수를 실행하는 동안 핸들을 일시적으로 숨기려면 HandleVisibility'off'로 설정하십시오.

  • 'callback' — 명령줄에서 호출한 함수 내에서가 아니라, 콜백 내에서나 콜백이 호출한 함수 내에서 객체 핸들이 표시됩니다. 이 옵션은 명령줄에서 객체에 액세스하는 것은 차단하지만, 콜백 함수가 이 객체 핸들에 액세스하는 것은 허용합니다.

객체가 상위(부모)의 Children 속성에 나열되지 않는 경우, 객체 계층 구조를 검색하거나 핸들 속성을 쿼리하여 객체 핸들을 가져오는 함수가 이 객체를 반환할 수 없습니다. 이러한 함수로는 get, findobj, gca, gcf, gco, newplot, cla, clf, close 등이 있습니다.

숨겨진 객체 핸들은 여전히 유효합니다. 루트 ShowHiddenHandles 속성을 'on'으로 설정하면 객체 핸들의 HandleVisibility 속성 설정에 관계없이 모든 객체 핸들을 나열할 수 있습니다.

참고 항목

도움말 항목

R2017a에 개발됨