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

patch

하나 이상의 채워진 다각형 만들기

설명

예제

patch(X,Y,C)X, Y 요소를 각 꼭짓점의 좌표로 사용하여 하나 이상의 채워진 다각형을 만듭니다. patch는 꼭짓점을 지정한 순서대로 연결합니다. 다각형을 한 개 만들려면 X, Y를 벡터로 지정하십시오. 다각형을 여러 개 만들려면 X, Y를 각 열이 하나의 다각형에 대응되는 행렬로 지정하십시오. C는 다각형 색을 결정합니다.

patch(X,Y,Z,C)는 다각형을 X, Y, Z를 사용하는 3차원 좌표로 만듭니다. 다각형을 3차원 보기로 보려면 view(3) 명령을 사용하십시오. C는 다각형 색을 결정합니다.

patch('XData',X,'YData',Y)는 2차원 좌표의 색 데이터를 지정할 필요가 없다는 점만 제외하면 patch(X,Y,C)와 유사합니다.

patch('XData',X,'YData',Y,'ZData',Z)는 3차원 좌표의 색 데이터를 지정할 필요가 없다는 점만 제외하면 patch(X,Y,Z,C)와 유사합니다.

예제

patch('Faces',F,'Vertices',V)는 하나 이상의 다각형을 만듭니다. 여기서 V는 꼭짓점 값을 지정하고 F는 연결할 꼭짓점을 정의합니다. 다각형이 여러 개 있는 경우 고유한 꼭짓점과 해당 연결 행렬만 지정하여 데이터 크기를 줄일 수 있습니다. V의 행마다 꼭짓점을 하나씩 지정하십시오. 다각형을 한 개 만들려면 F를 벡터로 지정하십시오. 다각형을 여러 개 만들려면 F를 다각형마다 행이 하나씩 있는 행렬로 지정하십시오. 각 면의 꼭짓점 개수는 같지 않아도 됩니다. 꼭짓점 개수를 다르게 지정하려면 FNaN 값으로 채우십시오.

예제

patch(S)는 구조체 S를 사용하여 하나 이상의 다각형을 만듭니다. 구조체 필드는 patch 속성 이름에 해당하고 필드 값은 속성 값에 해당합니다. 예를 들어 S에는 필드 Faces와 필드 Vertices를 포함할 수 있습니다.

예제

patch(___,Name,Value)는 다각형을 만들고 이름-값 쌍의 인수를 사용하여 patch 속성을 하나 이상 지정합니다. patch는 만든 전체 다각형의 데이터가 들어 있는 객체입니다. 위에 열거된 구문에 나와 있는 입력 인수를 조합하여 patch 속성을 지정할 수 있습니다. 예를 들어 'LineWidth',2는 모든 다각형의 윤곽선 너비를 2포인트로 설정합니다.

patch(ax,___)는 현재 좌표축(gca) 대신 ax로 지정된 좌표축에 패치를 생성합니다. 옵션 ax는 위에 열거된 구문의 입력 인수 조합보다 먼저 나올 수 있습니다.

p = patch(___)는 전체 다각형의 데이터가 들어 있는 patch 객체를 반환합니다. p를 사용하면 patch 객체가 생성된 후에 이 객체의 속성을 쿼리하고 수정할 수 있습니다. 속성과 설명 목록을 보려면 Patch 속성을 참조하십시오.

예제

모두 축소

각 꼭짓점의 (x,y) 좌표를 지정하여 단일 다각형을 만듭니다. 그런 다음 Figure에 다각형을 두 개 더 추가합니다.

(0,0), (1,0), (1,1), (0,1)의 꼭짓점으로 빨간색 정사각형을 만듭니다. x를 꼭짓점의 x 좌표로, yy 좌표로 지정합니다. 그러면 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')

고유한 각 꼭짓점의 좌표를 지정하고 그 좌표의 연결 방법을 정의하는 행렬을 지정하여 단일 다각형을 만듭니다. 그런 다음 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

또는 fv를 대신 사용하여 같은 결과를 얻을 수도 있습니다. 다각형을 만들 때는 다각형 면 두 개가 있기 때문에 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를 사용하여 다각형을 만듭니다. cx, 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

또는 fv를 대신 사용하여 같은 결과를 얻을 수도 있습니다. 다각형을 만들 때 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 속성을 01 사이의 값으로 설정하여 반투명 다각형 두 개를 만듭니다.

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 좌표로, 다음 형식 중 하나로 지정됩니다.

  • 벡터 — 다각형을 한 개 만듭니다.

  • 행렬 — 꼭짓점이 각각 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

꼭짓점의 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

꼭짓점의 z 좌표로, 다음 형식 중 하나로 지정됩니다.

  • 벡터 — 다각형을 한 개 만듭니다.

  • 행렬 — 꼭짓점이 각각 n개 있는 다각형을 m개 만듭니다. 여기서 [m,n] = size(Z)입니다. 행렬의 각 열은 다각형 하나에 대응합니다.

Z를 지정할 경우 patch 함수가 patch 객체의 ZData 속성을 같은 값으로 설정합니다. 그러면 patch 객체가 면 데이터와 꼭짓점 데이터를 자동으로 계산하여 Faces 속성과 Vertices 속성을 해당 값으로 설정합니다.

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

다각형 색으로, 스칼라, 벡터, 행렬, 색 이름 중 하나로 지정됩니다. 입력값 형식에 따라 모든 다각형이 같은 색을 가질지, 한 면에 한 색을 가질지, 보간된 면 색을 가질지 결정됩니다.

원하는 효과다음 형식 중 하나 사용결과
모든 면에 단일 색

  • 색 이름. 예를 들어 빨간색에는 'r'.

  • RGB 3색. 예를 들어 [0 .5 .5].

  • 스칼라 값. 예를 들어 2. CDataMapping 속성이 값을 컬러맵에 매핑하는 방법을 결정합니다.

예제는 좌표 지정 항목을 참조하십시오.

  • FaceColor 속성을 지정된 색으로 설정합니다.

한 면에 색 하나

  • 컬러맵 색을 나타내는 nx1 벡터. 여기서 n은 면 개수입니다. CDataMapping 속성이 값을 컬러맵에 매핑하는 방법을 결정합니다.

  • RGB 값으로 구성된 nx1x3 배열. 배열의 첫 번째 페이지는 색의 빨간색 성분을, 두 번째 페이지는 파란색 성분을, 세 번째 페이지는 녹색 성분을 정의합니다.

예제는 서로 다른 다각형 면 색 항목을 참조하십시오.

보간된 면 색

  • 컬러맵 값의 mxn 행렬. 여기서 [m,n] = size(X)입니다. 꼭짓점 하나당 색 하나를 지정합니다.

  • RGB 값으로 구성된 mxnx3 배열.

예제는 보간된 다각형 면 색 항목을 참조하십시오.

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]

다각형 꼭짓점으로, 다음 형식 중 하나로 지정됩니다.

  • 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

면 정의로, 다음 형식 중 하나로 지정됩니다.

  • 행 벡터 — 다각형을 한 개 만듭니다.

  • 행렬 — 각 행이 하나의 다각형에 대응되는 다각형을 여러 개 만듭니다.

예를 들어 이 코드는 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

patch 정의로, patch 속성 이름에 해당하는 필드와 patch 속성 값에 해당하는 필드 값이 있는 구조체로 지정됩니다.

axes 객체입니다. axes 객체를 지정하지 않으면 patch는 현재 좌표축을 사용합니다.

이름-값 쌍의 인수

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

예: patch(x,y,c,'FaceAlpha',.5,'LineStyle',':')은 모서리에 점이 있는 반투명 다각형을 만듭니다.

여기에 나와 있는 속성은 patch 속성의 일부에 불과합니다. 전체 목록을 보려면 Patch 속성를 참조하십시오.

면 색으로, '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'

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

  • [0,1] 범위의 스칼라 — 모든 면에 균일한 투명도를 사용합니다. 값이 1이면 완전히 불투명하고 0이면 완전히 투명합니다. 이 옵션은 FaceVertexAlphaData 속성의 투명도 값을 사용하지 않습니다.

  • 'flat'FaceVertexAlphaData 속성의 값에 따라 각 면에 서로 다른 투명도를 사용합니다. 맨 먼저 FaceVertexAlphaData 속성을 한 면이나 꼭짓점에 투명도 값이 하나 있는 벡터로 지정합니다. 첫 번째 꼭짓점의 투명도 값에 따라 전체 면의 투명도가 결정됩니다.

  • 'interp'FaceVertexAlphaData 속성의 값에 따라 각 면에 보간된 투명도를 사용합니다. 맨 먼저 FaceVertexAlphaData 속성을 한 꼭짓점에 투명도 값이 하나 있는 벡터로 지정해야 합니다. 꼭짓점의 값을 보간하기 때문에 각 면에서 투명도가 다릅니다.

모서리 색으로, 이 표에 있는 값 중 하나로 지정됩니다. 디폴트 모서리 색은 값이 [0 0 0]인 검은색입니다. 여러 다각형에서 모서리를 공유하는 경우 첫 번째로 그린 다각형이 표시되는 모서리 색을 좌우합니다.

설명결과

RGB 3색, 16진수 색 코드 또는 색 이름

모든 모서리에 단일 색. 자세한 내용은 다음 표를 참조하십시오.

'flat'

각 모서리에 서로 다른 색. 꼭짓점 색을 사용하여 꼭짓점을 따르는 모서리 색을 설정합니다. 맨 먼저 CData 또는FaceVertexCData를 꼭짓점 하나에 색이 하나 있는 배열로 지정해야 합니다. 모서리 색은 꼭짓점을 지정한 순서에 따라 다릅니다.

'interp'

보간한 모서리 색. 맨 먼저 CData 또는FaceVertexCData를 꼭짓점 하나에 색이 하나 있는 배열로 지정해야 합니다. 두 개의 경계 꼭짓점의 값을 선형 보간하여 모서리 색을 결정합니다.

'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'

선 스타일로, 다음 표에 나열된 옵션 중 하나로 지정됩니다.

선 스타일설명결과 선
'-'실선

'--'파선

':'점선

'-.'일점 쇄선

'none'선 없음선 없음

출력 인수

모두 축소

patch 객체로, 스칼라로 반환됩니다. 각 patch 객체는 하나 이상의 다각형으로 구성할 수 있습니다. p를 사용하면 patch 객체가 생성된 후에 이 객체의 속성을 쿼리하거나 변경할 수 있습니다.

확장 기능

R2006a 이전에 개발됨