이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
patch
하나 이상의 채워진 다각형 영역 플로팅
구문
설명
patch('Faces',
는 하나 이상의 다각형을 만듭니다. 여기서 F
,'Vertices',V
)V
는 꼭짓점 값을 지정하고 F
는 연결할 꼭짓점을 정의합니다. 다각형이 여러 개 있는 경우 고유한 꼭짓점과 해당 연결 행렬만 지정하여 데이터 크기를 줄일 수 있습니다. V
의 행마다 꼭짓점을 하나씩 지정하십시오. 다각형을 한 개 만들려면 F
를 벡터로 지정하십시오. 다각형을 여러 개 만들려면 F
를 다각형마다 행이 하나씩 있는 행렬로 지정하십시오. 각 면의 꼭짓점 개수는 같지 않아도 됩니다. 꼭짓점 개수를 다르게 지정하려면 F
를 NaN
값으로 채우십시오.
patch(___,
는 다각형을 만들고 이름-값 쌍의 인수를 사용하여 patch 속성을 하나 이상 지정합니다. patch는 만든 전체 다각형의 데이터가 들어 있는 객체입니다. 위에 열거된 구문에 나와 있는 입력 인수를 조합하여 patch 속성을 지정할 수 있습니다. 예를 들어 Name,Value
)'LineWidth',2
는 모든 다각형의 윤곽선 너비를 2포인트로 설정합니다.
patch(
는 현재 좌표축(ax
,___)gca
) 대신 ax
로 지정된 좌표축에 패치를 생성합니다. 옵션 ax
는 위에 열거된 구문의 입력 인수 조합보다 먼저 나올 수 있습니다.
예제
좌표 지정
각 꼭짓점의 (x,y) 좌표를 지정하여 단일 다각형을 만듭니다. 그런 다음 Figure에 다각형을 두 개 더 추가합니다.
(0,0)
, (1,0)
, (1,1)
, (0,1)
의 꼭짓점으로 빨간색 정사각형을 만듭니다. x
를 꼭짓점의 x 좌표로, y
를 y 좌표로 지정합니다. 그러면 patch
가 마지막 (x,y) 좌표와 첫 번째 (x,y) 좌표를 자동으로 연결합니다.
x = [0 1 1 0];
y = [0 0 1 1];
patch(x,y,'red')
x
, y
를 2열 행렬로 지정하여 다각형 두 개를 만듭니다. 각 열이 두 다각형 중 한 다각형의 좌표를 정의합니다. patch
가 좌표축을 지우지 않고 다각형을 현재 좌표축에 추가합니다.
x2 = [2 5; 2 5; 8 8];
y2 = [4 0; 8 2; 4 0];
patch(x2,y2,'green')
categorical형 및 duration형 좌표 지정하기
X
를 categorical형 값으로 구성된 벡터로 정의하고 Y
를 duration형 값으로 구성된 벡터로 정의합니다. patch
함수는 정렬된 범주 목록을 사용하기 때문에, x축이 데이터를 예상과 다른 순서로 표시할 수 있습니다. 순서를 지정하려면 reordercats
함수를 호출하십시오. 그런 다음, 빨간색 패치를 만들어 데이터를 시각화합니다.
X = categorical({'Freezing','Cold','Warm','Hot','Boiling','Boiling','Freezing'}); X = reordercats(X,{'Freezing','Cold','Warm','Hot','Boiling'}); Y = minutes([0 15 20 47 50 0 0]); patch(X,Y,'red')
면과 꼭짓점 지정하기
고유한 각 꼭짓점의 좌표를 지정하고 그 좌표의 연결 방법을 정의하는 행렬을 지정하여 단일 다각형을 만듭니다. 그런 다음 Figure에 다각형을 두 개 더 추가합니다.
(0,0)
, (1,0)
, (1,1)
, (0,1)
의 코너로 빨간색 정사각형을 만듭니다. 각 행이 한 꼭짓점의 (x,y) 좌표를 정의하도록 v
를 지정합니다. 그런 다음 f
를 연결할 꼭짓점으로 지정합니다. FaceColor
속성을 지정하여 색을 설정합니다.
v = [0 0; 1 0; 1 1; 0 1]; f = [1 2 3 4]; patch('Faces',f,'Vertices',v,'FaceColor','red')
f
를 2행 행렬로 지정하여 다각형 두 개를 만듭니다. 각 행이 한 패치의 면을 정의합니다.
v2 = [2 4; 2 8; 8 4; 5 0; 5 2; 8 0]; f2 = [1 2 3; 4 5 6]; patch('Faces',f2,'Vertices',v2,'FaceColor','green')
서로 다른 다각형 면 색
다각형 두 개를 만들고 각 다각형 면에 서로 다른 색을 사용합니다. 컬러바를 사용하여 색이 컬러맵에 매핑되는 방법을 표시합니다.
행렬 x
, y
를 사용하여 다각형을 만듭니다. 다각형 면 두 개가 있기 때문에 c
를 요소 두 개를 가진 열 벡터로 지정한 후 컬러바를 추가합니다.
x = [2 5; 2 5; 8 8]; y = [4 0; 8 2; 4 0]; c = [0; 1]; figure patch(x,y,c) colorbar
또는 f
와 v
를 대신 사용하여 같은 결과를 얻을 수도 있습니다. 다각형을 만들 때는 다각형 면 두 개가 있기 때문에 FaceVertexCData
를 요소 두 개를 가진 열 벡터로 지정합니다. FaceColor
를 'flat'
으로 설정합니다.
v = [2 4; 2 8; 8 4; 5 0; 5 2; 8 0]; f = [1 2 3; 4 5 6]; col = [0; 1]; figure patch('Faces',f,'Vertices',v,'FaceVertexCData',col,'FaceColor','flat'); colorbar
보간된 다각형 면 색
각 다각형 꼭짓점에 색을 지정하여 다각형에서 색을 보간한 후, 컬러바를 사용하여 색이 컬러맵에 매핑되는 방법을 표시합니다.
행렬 x
, y
를 사용하여 다각형을 만듭니다. c
를 x
, y
와 크기가 같고 각 꼭짓점의 색을 정의하는 행렬로 지정한 후 컬러바를 추가합니다.
x = [2 5; 2 5; 8 8]; y = [4 0; 8 2; 4 0]; c = [0 3; 6 4; 4 6]; figure patch(x,y,c) colorbar
또는 f
와 v
를 대신 사용하여 같은 결과를 얻을 수도 있습니다. 다각형을 만들 때 FaceVertexCData
를 한 꼭짓점에 값이 하나 있는 열 벡터로 설정한 후 FaceColor
를 'interp'
로 설정합니다.
v = [2 4; 2 8; 8 4; 5 0; 5 2; 8 0]; f = [1 2 3; 4 5 6]; col = [0; 6; 4; 3; 4; 6]; figure patch('Faces',f,'Vertices',v,'FaceVertexCData',col,'FaceColor','interp'); colorbar
면이 없는 다각형 모서리
녹색 모서리가 있는 다각형을 만들고 면을 표시하지 않습니다. 그런 다음 각 모서리의 색이 다른 두 번째 다각형을 만듭니다.
v = [0 0; 1 0; 1 1]; f = [1 2 3]; figure patch('Faces',f,'Vertices',v,... 'EdgeColor','green','FaceColor','none','LineWidth',2);
각 꼭짓점에 색을 지정하고 EdgeColor
를 'flat'
으로 설정하여 각 꼭짓점에 서로 다른 색을 사용합니다.
v = [2 0; 3 0; 3 1]; f = [1 2 3]; c = [1 0 0; % red 0 1 0; % green 0 0 1]; % blue patch('Faces',f,'Vertices',v,'FaceVertexCData',c,... 'EdgeColor','flat','FaceColor','none','LineWidth',2);
구조체를 사용하는 다각형
구조체를 사용하여 다각형 두 개를 만듭니다. 우선 필드 이름이 patch 속성 이름과 일치하는 구조체를 만듭니다. 그런 다음 그 구조체를 사용하여 다각형을 만듭니다.
clear S S.Vertices = [2 4; 2 8; 8 4; 5 0; 5 2; 8 0]; S.Faces = [1 2 3; 4 5 6]; S.FaceVertexCData = [0; 1]; S.FaceColor = 'flat'; S.EdgeColor = 'red'; S.LineWidth = 2; figure patch(S)
반투명 다각형
FaceAlpha
속성을 0
과 1
사이의 값으로 설정하여 반투명 다각형 두 개를 만듭니다.
v1 = [2 4; 2 8; 8 4]; f1 = [1 2 3]; figure patch('Faces',f1,'Vertices',v1,'FaceColor','red','FaceAlpha',.3); v2 = [2 4; 2 8; 8 8]; f2 = [1 2 3]; patch('Faces',f2,'Vertices',v2,'FaceColor','blue','FaceAlpha',.5);
색이 다양한 선 만들기
색이 다양하고 각 꼭짓점에 마커가 있는 선을 만듭니다. 색을 보간한 후 컬러바를 사용하여 값이 컬러맵에 매핑되는 방법을 표시합니다.
데이터를 생성합니다. y
의 마지막 항목을 NaN
으로 설정합니다. 그러면 patch
가 닫힌 다각형 대신에 선을 만듭니다. y
값을 사용하여 각 꼭짓점의 색을 정의합니다. c
의 값이 컬러맵의 색에 매핑됩니다.
x = linspace(1,10,15); y = sin(x); y(end) = NaN; c = y;
선을 만듭니다. 각 꼭짓점에서 마커를 표시한 후 EdgeColor
를 'interp'
로 설정하여 꼭짓점 간의 색을 보간합니다. 컬러바를 추가합니다.
figure patch(x,y,c,'EdgeColor','interp','Marker','o','MarkerFaceColor','flat'); colorbar;
입력 인수
X
— 꼭짓점의 x 좌표
벡터 | 행렬
꼭짓점의 x 좌표로, 다음 형식 중 하나로 지정됩니다.
벡터 — 다각형을 한 개 만듭니다.
행렬 — 꼭짓점이 각각
m
개 있는 다각형을n
개 만듭니다. 여기서[m,n] = size(X)
입니다. 행렬의 각 열은 다각형 하나에 대응합니다.
데이터로 닫힌 다각형을 정의하지 않으면 patch
가 다각형을 닫습니다. 각 다각형의 모서리가 서로 교차하면 그 결과 나타나는 다각형이 부분적으로 채워져 있을 수 있습니다. 이 경우에는 patch 객체를 더 작은 다각형으로 분할하는 것이 좋습니다.
X
를 지정할 경우 patch
함수가 patch 객체의 XData
속성을 같은 값으로 설정합니다. 그러면 patch 객체가 면 데이터와 꼭짓점 데이터를 자동으로 계산하여 Faces
속성과 Vertices
속성을 해당 값으로 설정합니다.
데이터형: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| categorical
| datetime
| duration
Y
— 꼭짓점의 y 좌표
벡터 | 행렬
꼭짓점의 y 좌표로, 다음 형식 중 하나로 지정됩니다.
벡터 — 다각형을 한 개 만듭니다.
행렬 — 꼭짓점이 각각
m
개 있는 다각형을n
개 만듭니다. 여기서[m,n] = size(Y)
입니다. 행렬의 각 열은 다각형 하나에 대응합니다.
데이터로 닫힌 다각형을 정의하지 않으면 patch
가 다각형을 닫습니다. 각 다각형의 모서리가 서로 교차하면 그 결과 나타나는 다각형이 부분적으로 채워져 있을 수 있습니다. 이 경우에는 patch 객체를 더 작은 다각형으로 분할하는 것이 좋습니다.
Y
를 지정할 경우 patch
함수가 patch 객체의 YData
속성을 같은 값으로 설정합니다. 그러면 patch 객체가 면 데이터와 꼭짓점 데이터를 자동으로 계산하여 Faces
속성과 Vertices
속성을 해당 값으로 설정합니다.
데이터형: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| categorical
| datetime
| duration
Z
— 꼭짓점의 z 좌표
벡터 | 행렬
꼭짓점의 z 좌표로, 다음 형식 중 하나로 지정됩니다.
벡터 — 다각형을 한 개 만듭니다.
행렬 — 꼭짓점이 각각
n
개 있는 다각형을m
개 만듭니다. 여기서[m,n] = size(Z)
입니다. 행렬의 각 열은 다각형 하나에 대응합니다.
Z
를 지정할 경우 patch
함수가 patch 객체의 ZData
속성을 같은 값으로 설정합니다. 그러면 patch 객체가 면 데이터와 꼭짓점 데이터를 자동으로 계산하여 Faces
속성과 Vertices
속성을 해당 값으로 설정합니다.
데이터형: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| categorical
| datetime
| duration
C
— 다각형 색
스칼라 | 벡터 | 행렬 | RGB 3색 | 'r'
| 'g'
| 'b'
| ...
다각형 색으로, 스칼라, 벡터, 행렬, 색 이름 중 하나로 지정됩니다. 입력값 형식에 따라 모든 다각형이 같은 색을 가질지, 한 면에 한 색을 가질지, 보간된 면 색을 가질지 결정됩니다.
원하는 효과 | 다음 형식 중 하나 사용 | 결과 |
---|---|---|
모든 면에 단일 색 |
예제는 좌표 지정 항목을 참조하십시오. |
|
한 면에 색 하나 |
예제는 서로 다른 다각형 면 색 항목을 참조하십시오. |
|
보간된 면 채색 |
예제는 보간된 다각형 면 색 항목을 참조하십시오. |
|
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] |
V
— 다각형 꼭짓점
2열 행렬 또는 3열 행렬
다각형 꼭짓점으로, 다음 형식 중 하나로 지정됩니다.
2열 행렬 — 각 행에는 꼭짓점의 (x,y) 좌표가 있습니다.
3열 행렬 — 각 행에는 꼭짓점의 (x,y,Z) 좌표가 있습니다.
고유한 꼭짓점만 지정하십시오. F
에서 면 정의를 정의할 때 한 꼭짓점을 두 번 이상 참조할 수 있습니다.
V
를 지정할 경우 patch
함수가 patch 객체의 Vertices
속성을 같은 값으로 설정합니다. 그러면 patch 객체가 좌표 데이터를 자동으로 계산하여 XData
, YData
, ZData
를 해당 값으로 설정합니다.
데이터형: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
F
— 면 정의
행 벡터 | 행렬
면 정의로, 다음 형식 중 하나로 지정됩니다.
행 벡터 — 다각형을 한 개 만듭니다.
행렬 — 각 행이 하나의 다각형에 대응되는 다각형을 여러 개 만듭니다.
예를 들어 이 코드는 V
의 세 개 꼭짓점을 정의한 다음, 꼭짓점 1을 2에, 꼭짓점 2를 3에, 꼭짓점 3을 1에 연결하여 다각형 하나를 만듭니다.
V = [1 1; 2 1; 2 2]; F = [1 2 3 1]; patch('Faces',F,'Vertices',V)
F
를 지정할 경우 patch
함수가 patch 객체의 Faces
속성을 같은 값으로 설정합니다. 그러면 patch 객체가 좌표 데이터를 자동으로 계산하여 XData
, YData
, ZData
를 해당 값으로 설정합니다.
데이터형: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
S
— patch 정의
구조체
patch 정의로, patch 속성 이름에 해당하는 필드와 patch 속성값에 해당하는 필드 값이 있는 구조체로 지정됩니다.
ax
— axes 객체
axes 객체
axes 객체입니다. axes 객체를 지정하지 않으면 patch
는 현재 좌표축을 사용합니다.
이름-값 인수
선택적 인수 쌍을 Name1=Value1,...,NameN=ValueN
으로 지정합니다. 여기서 Name
은 인수 이름이고 Value
는 대응값입니다. 이름-값 인수는 다른 인수 뒤에 와야 하지만, 인수 쌍의 순서는 상관없습니다.
R2021a 이전 릴리스에서는 쉼표를 사용하여 각 이름과 값을 구분하고 Name
을 따옴표로 묶으십시오.
예: patch(x,y,c,'FaceAlpha',.5,'LineStyle',':')
은 모서리에 점이 있는 반투명 다각형을 만듭니다.
여기에 나와 있는 속성은 patch 속성의 일부에 불과합니다. 전체 목록을 보려면 Patch 속성를 참조하십시오.
FaceColor
— 면 색
[0 0 0]
(디폴트 값) | 'interp'
| 'flat'
| RGB 3색 | 16진수 색 코드 | 'r'
| 'g'
| 'b'
| ...
면 색으로, 'interp'
, 'flat'
, RGB 3색, 16진수 색 코드, 색 이름 또는 짧은 이름으로 지정됩니다.
각 면에 대해 다른 색을 만들려면 CData
또는 FaceVertexCData
속성을 면당 하나의 색 또는 꼭짓점당 하나의 색을 포함하는 배열로 지정하십시오. 색은 각 면을 둘러싸는 꼭짓점 색으로부터 보간되거나 균일할 수 있습니다. 보간된 색을 사용하려면 이 속성을 'interp'
로 지정하십시오. 균일한 색을 사용하려면 이 속성을 'flat'
으로 지정하십시오. 'flat'
을 지정하고 각 꼭짓점에 대해 다른 색을 지정하면 첫 번째 꼭짓점에 지정된 색에 따라 면 색이 결정됩니다.
모든 면에 대해 단일 색을 지정하려면 이 속성을 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진수 색 코드 | 모양 |
---|---|---|---|---|
"red" | "r" | [1 0 0] | "#FF0000" | |
"green" | "g" | [0 1 0] | "#00FF00" | |
"blue" | "b" | [0 0 1] | "#0000FF" | |
"cyan" | "c" | [0 1 1] | "#00FFFF" | |
"magenta" | "m" | [1 0 1] | "#FF00FF" | |
"yellow" | "y" | [1 1 0] | "#FFFF00" | |
"black" | "k" | [0 0 0] | "#000000" | |
"white" | "w" | [1 1 1] | "#FFFFFF" | |
"none" | 해당 없음 | 해당 없음 | 해당 없음 | 색 없음 |
다음은 MATLAB®이 여러 유형의 플롯에서 사용하는 디폴트 색의 RGB 3색과 16진수 색 코드입니다.
RGB 3색 | 16진수 색 코드 | 모양 |
---|---|---|
[0 0.4470 0.7410] | "#0072BD" | |
[0.8500 0.3250 0.0980] | "#D95319" | |
[0.9290 0.6940 0.1250] | "#EDB120" | |
[0.4940 0.1840 0.5560] | "#7E2F8E" | |
[0.4660 0.6740 0.1880] | "#77AC30" | |
[0.3010 0.7450 0.9330] | "#4DBEEE" | |
[0.6350 0.0780 0.1840] | "#A2142F" |
FaceAlpha
— 면 투명도
1 (디폴트 값) | [0,1]
범위의 스칼라 | 'flat'
| 'interp'
면 투명도로, 다음 값 중 하나로 지정됩니다.
[0,1]
범위의 스칼라 — 모든 면에 균일한 투명도를 사용합니다. 값이1
이면 완전히 불투명하고0
이면 완전히 투명합니다. 이 옵션은FaceVertexAlphaData
속성의 투명도 값을 사용하지 않습니다.'flat'
—FaceVertexAlphaData
속성의 값에 따라 각 면에 서로 다른 투명도를 사용합니다. 맨 먼저FaceVertexAlphaData
속성을 한 면이나 꼭짓점에 투명도 값이 하나 있는 벡터로 지정합니다. 첫 번째 꼭짓점의 투명도 값에 따라 전체 면의 투명도가 결정됩니다.'interp'
—FaceVertexAlphaData
속성의 값에 따라 각 면에 보간된 투명도를 사용합니다. 맨 먼저FaceVertexAlphaData
속성을 한 꼭짓점에 투명도 값이 하나 있는 벡터로 지정해야 합니다. 꼭짓점의 값을 보간하기 때문에 각 면에서 투명도가 다릅니다.
EdgeColor
— 모서리 색
[0 0 0]
(디폴트 값) | 'none'
| 'flat'
| 'interp'
| RGB 3색 | 16진수 색 코드 | 'r'
| 'g'
| 'b'
| ...
모서리 색으로, 이 표에 있는 값 중 하나로 지정됩니다. 디폴트 모서리 색은 값이 [0 0 0]
인 검은색입니다. 여러 다각형에서 모서리를 공유하는 경우 첫 번째로 그린 다각형이 표시되는 모서리 색을 좌우합니다.
값 | 설명 | 결과 |
---|---|---|
RGB 3색, 16진수 색 코드 또는 색 이름 | 모든 모서리에 단일 색. 자세한 내용은 다음 표를 참조하십시오. |
|
'flat' | 각 모서리에 서로 다른 색. 꼭짓점 색을 사용하여 꼭짓점을 따르는 모서리 색을 설정합니다. 맨 먼저 |
|
'interp' | 보간한 모서리 색. 맨 먼저 |
|
'none' | 모서리가 표시되지 않습니다. | 모서리가 표시되지 않습니다. |
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" | |
"green" | "g" | [0 1 0] | "#00FF00" | |
"blue" | "b" | [0 0 1] | "#0000FF" | |
"cyan" | "c" | [0 1 1] | "#00FFFF" | |
"magenta" | "m" | [1 0 1] | "#FF00FF" | |
"yellow" | "y" | [1 1 0] | "#FFFF00" | |
"black" | "k" | [0 0 0] | "#000000" | |
"white" | "w" | [1 1 1] | "#FFFFFF" |
다음은 MATLAB이 여러 유형의 플롯에서 사용하는 디폴트 색의 RGB 3색과 16진수 색 코드입니다.
RGB 3색 | 16진수 색 코드 | 모양 |
---|---|---|
[0 0.4470 0.7410] | "#0072BD" | |
[0.8500 0.3250 0.0980] | "#D95319" | |
[0.9290 0.6940 0.1250] | "#EDB120" | |
[0.4940 0.1840 0.5560] | "#7E2F8E" | |
[0.4660 0.6740 0.1880] | "#77AC30" | |
[0.3010 0.7450 0.9330] | "#4DBEEE" | |
[0.6350 0.0780 0.1840] | "#A2142F" |
LineStyle
— 선 스타일
"-"
(디폴트 값) | "--"
| ":"
| "-."
| "none"
선 스타일로, 다음 표에 나열된 옵션 중 하나로 지정됩니다.
선 스타일 | 설명 | 결과 선 |
---|---|---|
"-" | 실선 |
|
"--" | 파선 |
|
":" | 점선 |
|
"-." | 일점 쇄선 |
|
"none" | 선 없음 | 선 없음 |
출력 인수
p
— patch 객체
스칼라
patch 객체로, 스칼라로 반환됩니다. 각 patch 객체는 하나 이상의 다각형으로 구성할 수 있습니다. p
를 사용하면 patch 객체가 생성된 후에 이 객체의 속성을 쿼리하거나 변경할 수 있습니다.
확장 기능
GPU 배열
Parallel Computing Toolbox™를 사용해 GPU(그래픽스 처리 장치)에서 실행하여 코드 실행 속도를 높일 수 있습니다.
사용법 관련 참고 및 제한 사항:
이 함수는 GPU 배열을 받지만 GPU에서 실행되지는 않습니다.
자세한 내용은 GPU에서 MATLAB 함수 실행하기 (Parallel Computing Toolbox) 항목을 참조하십시오.
분산 배열
Parallel Computing Toolbox™를 사용하여 대규모 배열을 클러스터의 결합된 메모리에 걸쳐 분할할 수 있습니다.
사용법 관련 참고 및 제한 사항:
이 함수는 분산 배열에 대해 연산을 수행하지만 클라이언트 측의 MATLAB에서 실행됩니다.
자세한 내용은 분산 배열을 사용하여 MATLAB 함수 실행 (Parallel Computing Toolbox) 항목을 참조하십시오.
버전 내역
R2006a 이전에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)