Main Content

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

plotmatrix

산점도 플롯 행렬

설명

예제

plotmatrix(X,Y)X 열 대 Y 열의 산점도 플롯을 포함하는, 하위 좌표축으로 구성된 행렬을 생성합니다. Xpxn이고 Ypxm이면 plotmatrix는 하위 좌표축으로 구성된 nxm 행렬을 생성합니다.

예제

plotmatrix(X)는 대각선 방향의 하위 좌표축이 X의 자신과 대응하는 열에서 데이터의 히스토그램 플롯으로 바뀐다는 점만 제외하면 plotmatrix(X,X)와 동일합니다. 예를 들어, 대각선을 따라 i번째 열에 대한 하위 좌표축이 histogram(X(:,i))로 바뀝니다.

예제

plotmatrix(___,LineSpec)은 산점도 플롯의 선 스타일, 마커 기호, 색을 지정합니다. 옵션 LineSpec는 위에 열거된 구문의 입력 인수 조합보다 뒤에 나올 수 있습니다.

예제

[S,AX,BigAx,H,HAx] = plotmatrix(___)는 생성된 다음과 같은 그래픽 객체를 반환합니다.

  • S – 산점도 플롯의 chart line 객체

  • AX – 각 하위 좌표축의 axes 객체

  • BigAx – 하위 좌표축을 둘러싸는 큰 좌표축의 axes 객체

  • H – 히스토그램 플롯의 histogram 객체

  • HAx – 보이지 않는 히스토그램 좌표축의 axes 객체

BigAx가 현재 좌표축(gca)으로 남기 때문에, 후속 title, xlabel 또는 ylabel 명령을 통해 큰 좌표축을 기준으로 텍스트가 중앙에 표시됩니다.

예제

모두 축소

X를 랜덤 데이터의 행렬로, Y를 정수 값의 행렬로 만듭니다. 그런 다음 X 열 대 Y 열로 구성된 산점도 플롯 행렬을 만듭니다.

X = randn(50,3);
Y = reshape(1:150,50,3);  
plotmatrix(X,Y)

Figure의 i번째 행, j번째 열의 서브플롯은 Y의 i번째 열 대 X의 j번째 열로 구성된 산점도 플롯입니다.

랜덤 데이터로 구성된 산점도 플롯 행렬을 만듭니다. 행렬의 i번째 행, j번째 열의 서브플롯은 X의 i번째 열 대 X의 j번째 열로 구성된 산점도 플롯입니다. 대각선을 따라 X의 각 열로 구성된 히스토그램 플롯이 나타납니다.

X = randn(50,3);  
plotmatrix(X)

랜덤 데이터로 구성된 산점도 플롯 행렬을 만듭니다. 산점도 플롯의 마커 유형과 색을 지정합니다.

X = randn(50,3);  
plotmatrix(X,'*r')

LineSpec 옵션이 산점도 플롯의 속성을 설정합니다. 히스토그램 플롯의 속성을 설정하려면 histogram 객체를 반환하십시오.

랜덤 데이터로 구성된 산점도 플롯 행렬을 만듭니다.

rng default
X = randn(50,3);
[S,AX,BigAx,H,HAx] = plotmatrix(X);

산점도 플롯의 속성을 설정하려면 S를 사용하십시오. 히스토그램의 속성을 설정하려면 H를 사용하십시오. axes 속성을 설정하려면 AX, BigAx, HAx를 사용하십시오. 점 표기법을 사용하여 속성을 설정합니다.

Figure의 왼쪽 아래 코너에 있는 산점도 플롯의 색과 마커 유형을 설정합니다. 오른쪽 아래 코너에 있는 히스토그램 플롯의 색을 설정합니다. title 명령을 사용하여 Figure의 제목을 지정합니다.

S(3).Color = 'g';
S(3).Marker = '*';  

H(3).EdgeColor = 'k';
H(3).FaceColor = 'g';  

title(BigAx,'A Comparison of Data Sets')

입력 인수

모두 축소

표시할 데이터로, 행렬로 지정됩니다.

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

X에 대해 플로팅할 데이터로, 행렬로 지정됩니다.

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

선 스타일, 마커, 색으로, 기호를 포함하는 문자형 벡터 또는 string형으로 지정됩니다. 기호는 어떤 순서로 지정해도 좋습니다. 세 가지 특성(선 스타일, 마커, 색)을 모두 지정할 필요는 없습니다. 예를 들어 선 스타일을 생략하고 마커를 지정하면 플롯은 마커만 표시하고 선은 표시하지 않습니다.

예: '--or'은 원 마커로 표시된 빨간색 파선입니다.

선 스타일설명
-실선
--파선
:점선
-.일점 쇄선
마커설명
o
+플러스 기호
*별표
.
x십자
s정사각형
d다이아몬드
^위쪽 방향 삼각형
v아래쪽 방향 삼각형
>오른쪽 방향 삼각형
<왼쪽 방향 삼각형
p펜타그램
h헥사그램
설명

y

노란색

m

자홍색

c

녹청색

r

빨간색

g

녹색

b

파란색

w

흰색

k

검은색

출력 인수

모두 축소

산점도 플롯의 chart line 객체로, 행렬로 반환됩니다. 이러한 객체는 고유 식별자로, 이를 사용하여 특정 산점도 플롯의 속성을 쿼리하고 수정할 수 있습니다.

하위 좌표축의 axes 객체로, 행렬로 반환됩니다. 이 객체는 고유 식별자로, 특정 하위 좌표축의 속성을 쿼리하고 수정하는 데 사용할 수 있습니다.

큰 좌표축의 axes 객체로, 스칼라로 반환됩니다. 이는 고유 식별자로, 큰 좌표축의 속성을 쿼리하고 수정하는 데 사용할 수 있습니다.

histogram 객체로, 벡터나 []로 반환됩니다. 이러한 객체는 고유 식별자로, 이를 사용하여 특정 histogram 객체의 속성을 쿼리하고 수정할 수 있습니다. 히스토그램 플롯이 생성되지 않았다면 H가 빈 대괄호로 반환됩니다.

참고

R2015b부터 H는 histogram 객체의 벡터입니다. 이전 릴리스에서는 patch 객체의 벡터였습니다.

보이지 않는 히스토그램 좌표축의 axes 객체로, 벡터나 []로 반환됩니다. 이는 고유 식별자로, 특정 좌표축의 속성을 쿼리하고 수정하는 데 사용할 수 있습니다. 히스토그램 플롯이 생성되지 않았다면 HAx가 빈 대괄호로 반환됩니다.

확장 기능

R2006a 이전에 개발됨