다음: 삼차원 도표, 상위 문서: 간편하게 도표 그리기 [차례][찾아보기]
• 축 구성: | ||
• 함수를 이차원 도표로 그리기: | ||
• 이차원 도형: |
plot
함수로 가단한 가로세로축이 있는 선도표를 그립니다. 예를 들어, 아래 표현식은
x = -10:0.1:10; plot (x, sin (x)); xlabel ("x"); ylabel ("sin (x)"); title ("Simple 2-D Plot");
그림 15.1처럼 정현파를 출력합니다. 많은 운영체제에서 이 표현식은 새로 도표 창을 열어 도표를 보여줍니다.
이차원 도표를 만듭니다.
여러가지 인수 조합이 가능합니다. 가장 간단한 꼴은 다음으로
plot (세로)
인수는 세로 좌표 집합이고, 가로 좌표는 범위 1:numel (세로)
입니다.
인수를 한 개 이상 주면,
plot (세로, 속성, 값, …)
또는
plot (가로, 세로, 속성, 값, …)
또는
plot (가로, 세로, 형식, …)
으로 해석됩니다. 여러가지 인수 집합으로 나타납니다. 가로와 세로 값은 다음과 같이 해석합니다.
squeeze()
is applied to arguments with more than two dimensions,
but no more than two singleton dimensions.
squeeze()
는 3차원이되 길이가 1인
여러 속성-값 쌍을 지정할 수 있으며, 쌍으로 표시하여야 합니다. 이 속성-값 쌍은
plot
이 그리는 선에 적용됩니다. 사용하기 좋은 속성은 "linestyle"
,
"linewidth"
, "color"
, "marker"
,
"markersize"
, "markeredgecolor"
, "markerfacecolor"
입니다.
선 속성을 참고하십시오.
형식 형식 인수도 도표 모양을 조정하는데 씁니다. 이 인수는 네 가지 부분을 선택해서 조정하는 문자열 "<선
맵시><자료점><색상><;보여줄 이름;>"입니다. 선 맵시를 지정하지 않고 자료점을 지정하면, 선 없이 자료점만 도표에 찍습니다. 비슷하게,
자료점을 지정하지 않고 선 맵시를 지정하면, 자료점 없이 선만 도표에 그립니다. 선 맵시와 자료점 모두 지정하면, 선과 자료점을 도표에 그리고
찍습니다. 형식과 속성/값 쌍을 주지 않으면, 현재 축의 "colororder"
속성에 따른 색을 입힌 실선에 자료점이 없는 기본 도표 모양으로 도표를 그립니다.
형식 인수:
‘-’ | 실선을 씁니다(기본). |
‘--’ | 파선을 씁니다. |
‘:’ | 점선을 씁니다. |
‘-.’ | 1점 파선을 씁니다. |
‘+’ | 십자선 |
‘o’ | 동그라미 |
‘*’ | 별표 |
‘.’ | 점 |
‘x’ | 가위표 |
‘s’ | 네모 |
‘d’ | 마름모 |
‘^’ | 세모 |
‘v’ | 거꿀세모 |
‘>’ | 오른세모 |
‘<’ | 왼세모 |
‘p’ | 다섯점 별표 |
‘h’ | 여섯점 별표 |
‘k’ | 검정 |
‘r’ | 빨강 |
‘g’ | 초록 |
‘b’ | 파랑 |
‘y’ | 노랑 |
‘m’ | 밝은 자주 |
‘c’ | 밝은 파랑 |
‘w’ | 하양 |
";보여줄 이름;"
"보여줄 이름"
이 도표 일러두기에 쓸 이름표입니다.
형식 인수를 일러두기 이름표 지정에도 쓸 수 있습니다. "+b;Key Title;"
와
같은 위에서 설명한 형식열 뒤에 넣으려는 이름표를 넣고 쌍반점으로 닫으십시오. 끝에 쌍반점을 넣어야 하며, 넣지 않으면 오류가 발생합니다.
도표 예시입니다.
plot (x, y, "or", x, y2, x, y3, "m", x, y4, "+")
위 명령은 y
를 빨간 동그라미 자료점으로 찍고, y2
를 실선으로 그리고, y3
를
밝은 파란색 실선으로 그리고, y4
를 ‘+’으로 찍습니다.
plot (b, "*", "markersize", 10)
위 명령은 변수 b
를 크기가 10인 자료점 ‘*’을 도표에 찍어 나타냅니다.
t = 0:0.1:6.3; plot (t, cos(t), "-;cos(t);", t, sin(t), "-b;sin(t);");
위 명령은 코사인 함수와 사인 함수를 도표에 그리면서, 일러두기에 맞게 이름표를 붙입니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려줌값 h는 만든 선 객체의 그림 다루개인 벡터입니다.
도표 저장은, print
명령으로 포스트스크립트 또는 핑과 같은 몇몇 그림 형식으로 저장합니다.
같이 보기: axis, box, grid, hold, legend, title, xlabel, ylabel, xlim, ylim, ezplot, errorbar, fplot, line, plot3, polar, loglog, semilogx, semilogy, subplot.
plotyy
함수는 세로축이 두 개인 도표를 그릴 때 씁니다.
독립된 세로축과 같은 가로축을 쓰는 자료 집합 두 개로 도표를 그립니다.
인수 가로1과 세로1은 첫 번째 도표를 뜻매김하는 인수이고, 가로1과 세로2는 두 번째 도표를 뜻매김하는 인수입니다.
기본적으로 인수는
feval (@plot, 가로, 세로)
로 평가됩니다. 그러나 함수
인수를 사용하여 도표를 feval (함수, 가로, 세로)
로
만들게 하여 도표 유형을 바꿀 수 있습니다. 함수에는 함수 다루개, 붙박이 정의 함수, 문자열인 함수 이름을 넣습니다.
각 도표에 쓸 함수를 함수1과 함수2로 독립하여 뜻매김할 수 있습니다.
첫 번째 인수 축_다룸이 축 대루개이면, 가로1과 세로1 자료로 도표를 그릴 때 주축을 뜻매김합니다.
되돌려주는 값 축는 세로축 두 개에 대한 축 다루개인 벡터입니다. 다루개1과 다루개2는 도표 그리기 명령으로 만든 객체에 쓰는 다루개입니다.
x = 0:0.1:2*pi; y1 = sin (x); y2 = exp (x - 1); ax = plotyy (x, y1, x - 1, y2, @plot, @semilogy); xlabel ("X"); ylabel (ax(1), "Axis 1"); ylabel (ax(2), "Axis 2");
같이 보기: plot.
함수 semilogx
, semilogy
, loglog
는 plot
함수와 비슷하지만, 축 한 개 또는 두 개를 로그 척도로 만들어 도표를 그립니다.
가로축에 로그 척도를 사용한 이차원 도표를 만듭니다.
semilogx
가 받아들이는 인수에 관한 기술은 plot
문서를 참고하십시오.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려주는 값 h는 만든 도표의 그림 다루개입니다.
세로축에 로그 척도를 사용한 이차원 도표를 만듭니다.
semilogy
가 받아들이는 인수에 관한 기술은 plot
문서를 참고하십시오.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려주는 값 h는 만든 도표의 그림 다루개입니다.
가로·세로축에 로그 척도를 사용한 이차원 도표를 만듭니다.
loglog
가 받아들이는 인수에 관한 기술은 plot
문서를 참고하십시오.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려주는 값 h는 만든 도표의 그림 다루개입니다.
함수 bar
, barh
, stairs
, stem
는
개별 자료를 화면에 보여주는데 유용합니다. 예를 들어, 아래 부호는
randn ("state", 1); hist (randn (10000, 1), 30); xlabel ("Value"); ylabel ("Count"); title ("Histogram of 10,000 normally distributed random numbers");
정규 분포를 따르는 난수 10,000개로 막대 도표를 그려 그림 15.2처럼 보여줍니다. randn ("state", 1);
는
randn
의 난수 생성기를 알려진 값으로 초기화하여, 되돌려주는 값을 재현하려는 것임에 유의하십시오. 이는 위 부호를
실행하여도 본 사용설명서에 있는 아래 막대 도표와 똑같은 막대 도표가 나옴을 보장합니다.
가로-세로 자료인 벡터 두 개로 막대 도표를 만듭니다.
인수를 한 개만 주면, 준 인수를 세로 값 벡터로 받고, 가로는 범위 1:numel (세로)
를
사용합니다.
선택 입력 너비는 막대 너비를 조정합니다. 값이 1이면, 각 막대가 양 옆 막대와 딱 맞닿습니다. 기본값은 0.8입니다.
세로가 행렬이면, 세로의 각 열이 한 도표 안에서 개별 막대 도표로 그려집니다. 기본적으로 열은 나란히 그립니다. 이 방식은 아래 값 가운데 하나인 모양 인수로 바꿀 수 있습니다.
"grouped"
(기본)막대를 띄워가며 나란히 가로 좌표 중앙에 세웁니다.
"stacked"
막대를 쌓아 올려, 각 가로값이 여러 조각으로 이루어진 막대 한 개가 되도록 합니다.
"hist"
막대를 붙여가며 나란히 가로 좌표 중앙에 세웁니다.
"histc"
막대를 붙여가며 나란히 가로 좌표 왼쪽에 세웁니다.
선택 속성/값 쌍은 근본적인 부분 객체에 직접 전달됩니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택인 되돌려주는 값 h는 다루개 벡터로, 변수 세로의 열 당 다루개 하나 꼴로 "막대 다발" hggroup을 만드는데 씁니다. 이 다발로 막대 다발 객체 한 개의 공통 원소를 바꾸고, 그 변화를 다른 "막대 다발"에 적용시킬 수 있습니다. 예를 들면, 아래 부호는
h = bar (rand (5, 10)); set (h(1), "basevalue", 0.5);
모든 막대 다발의 기준 위치를 바꿉니다.
다음 예시는 속성/값 쌍으로 면 색깔과 외곽선 색깔을 바꿉니다.
bar (randn (1, 100), "facecolor", "r", "edgecolor", "b");
막대 색깔은 다음과 같이 그림의 색상 지도에서 가져와
bar (rand (10, 3)); colormap (summer (64));
막대에 입히는 색깔을 바꿉니다. 또한 아래처럼 막대 색깔을 "facecolor"
을 사용하여
수동으로 바꿀 수 있습니다.
h = bar (rand (10, 3)); set (h(1), "facecolor", "r") set (h(2), "facecolor", "g") set (h(3), "facecolor", "b")
가로-세로 자료인 벡터 두 개로 세로 막대 도표를 만듭니다.
인수를 한 개만 주면, 준 인수를 벡터인 세로 값 벡터로 받고, 가로는 범위 1:numel (세로)
를
사용합니다.
선택 입력 너비는 막대 너비를 조정합니다. 값이 1이면, 각 막대가 양 옆 막대와 딱 맞닿습니다. 기본값은 0.8입니다.
세로가 행렬이면, 세로의 각 열이 한 도표 안에서 개별 막대 도표로 그려집니다. 기본적으로 열은 나란히 그립니다. 이 방식은 아래 값 가운데 하나인 모양 인수로 바꿀 수 있습니다.
"grouped"
(기본)막대를 띄워가며 나란히 세로 좌표 중앙에 세웁니다.
"stacked"
막대를 쌓아 올려, 각 세로값이 여러 조각으로 이루어진 막대 한 개가 되도록 합니다.
"hist"
막대를 붙여가며 나란히 세로 좌표 중앙에 세웁니다.
"histc"
막대를 붙여가며 나란히 세로 좌표 왼쪽에 세웁니다.
선택 속성/값 쌍은 근본적인 부분 객체에 직접 전달됩니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려주는 값 h는 다루개 벡터로, 변수 세로의 열 당 다루개 하나 꼴로 "막대 다발" hggroup을 만드는데 씁니다. 자세한 막대 다발 사용 방법은 bar를 참고하십시오.
도수분포 막대 도표를 만듭니다.
벡터 입력 인수 한 개만 주면, 준 인수는 세로로서, 계급이 10개인 도수분포 도표를 그립니다. 계급의 크기는 자료 범위(세로의 최댓·최솟값과는 다름)를 지정합니다. 극값은 첫 계급과 마지막 계급에 들어갑니다. 세로가 행렬이면, 각 계급이 세로의 입력 열 한 개 당 막대 하나를 포함합니다.
선택 두 번째 인수가 스칼라이면, 계급_수로서, 계급의 개수를 지정합니다.
선택 두 번째 인수가 벡터이면, 가로로서, 계급값입니다. 계급의 크기는 입력한 벡터에 가까운 값으로 정해집니다. 전체
계급 개수는 numel (가로)
입니다.
세 번째 인수를 주면, 막대의 합이 정규가 되게끔 도수분포 막대 도표가 정규화됩니다.
도표 모양을 속성/값 쌍으로 바꿀 수 있습니다. 예를 들어, 막대 면과 외곽선 색깔을 바꾸려면 아래처럼 합니다.
hist (randn (1, 100), 25, "facecolor", "r", "edgecolor", "b");
또한 도표 색깔은 현재 색상 지도에 따릅니다.
hist (rand (10, 3)); colormap (summer ());
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
출력 인수를 주면, 도표를 만들지 않습니다. 대신
bar (xx, nn)
가 도표를 그릴 수 있게 값
nn(원소 개수), xx(계급값)를 되돌려 줍니다.
벡터 가로로 줄기와 잎 그림을 계산하여 화면에 출력합니다.
입력 가로는 반드시 정수 벡터이어야 합니다. 정수가 아닌 값은 가로 = fix (가로)
를
사용하여 정수로 바꿉니다. 기본적으로 가로의 각 원소에서 끝자리를 잎 값으로 삼고, 나머지를 줄기로 삼아 그림을 그립니다.
예를 들어, 123에 줄기는 ‘12’이고, 잎은 ‘3’입니다. 두 번째 인수인 설명문은
문자 배열이어야 하며, 자료 설명을 제공합니다. 설명문은 출력 앞에 붙어 나옵니다.
선택 입력 줄기_너비가 각 줄기의 너비를 지정합니다. 줄기 너비는 10^(stem_sz + 1)
으로
정해집니다. 기본 줄기 너비는 10입니다.
stemleaf
출력은 "울타리 글자 그림"과 뒤따르는 줄기와 잎 그림인 두 부분으로 이루어집니다. 울타리 글자
그림은 탐색 자료 분석입니다. 요약하자면, 아래와 같습니다.
울타리 글자 그림 #% 원소 개수|__________________________________________________ M% 중위수 색인| 중위수 | H% 제3사분위수 색인|제3사분위수 제1사분위수| 제3사분위수 - 제1사분위수 1 |최솟값 최댓값| ______|한 걸음(1.5*(제3사분위수 - 제1사분위수))|________ f|아래 안 울타리 위 안 울타리| |아래 안 울타리를 벗어난 자료점 위 안 울타리를 벗어난 자료점| F|아래 바깥 울타리 위 바깥 울타리| |아래 바깥 울타리를 벗어난 자료점 위 바깥 울타리를 벗어난 자료점|
줄기와 잎 그림에서는 각 줄마다 줄기값을 써 넣고, 그 뒤에 잎 숫자를 문자열로 줄줄이 적습니다. stem_sz가 1이 아니면, 죽 이어진 잎값을 ","으로 분리합니다.
되돌려주는 인수를 주지 않으면, 그림이 바로 나옵니다. 되돌려주는 인수를 주면, 그림을 문자열 배열로 되돌려줍니다.
잎 숫자는 정렬하지 않습니다. 정렬된 잎 숫자가 필요하면, stemleaf (xs)
를 부르기
전에
xs = sort (가로)
를 실행하십시오.
줄기 잎 그림 및 관련 화면은 탐색적 자료 분석(원제: Exploratory Data Analysis) 제3장(존 튜키, 에디슨웨슬리, 1977)에 기술되어 있습니다.
disp
에 입력 가능한 모든 객체를 끝가지 기록철_이름으로 지정한 형식으로 변환합니다.
되돌려주는 인수 내놓을 기록철을 주면, 그 이름으로 만든 기록철을 되돌려줍니다.
stemleaf
와 같은 함수의 출력을 손쉽게 다룰 목적으로 만들어졌습니다.
같이 보기: stemleaf.
계단식 도표를 만듭니다.
인수 가로와 세로는 벡터 또는 행렬입니다. 인수를 한 개만 주면, 준 인수를 세로 값 벡터로 삼고,
원소 색인(가로 = 1:numel (세로)
)을 가로축으로 삼습니다.
도표 모양을 plot
명령에서 쓰는 선 맵시 모양으로 바꿀 수 있습니다.
여러 속성/값 쌍을 지정하려면, 반드시 짝이 맞게 지정하여야 합니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
출력 인수를 한 개 주면, 만든 도표에 대한 그림 다루개를 되돌려줍니다. 출력 인수를 두 개 주면, 자료를 만들기는 하나 도표를 그리지는 않습니다. 예를 들어, 아래 표현식과
stairs (x, y);
과
[xs, ys] = stairs (x, y); plot (xs, ys);
은 똑같습니다.
이차원 줄기 도표를 만듭니다.
인수를 한 개만 주면, 준 인수를 세로 값으로 삼고, 원소 색인을 가로축으로 삼습니다.
세로가 행렬이면, 행렬의 각 열을 개별 줄기 도표로 그립니다. 이 경우에 가로는 세로의 행 개수와 같은 길이인 벡터 또는 세로와 캍은 크기인 행렬입니다.
기본 색깔은 "b"
(파랑)이고, 기본 선 맵시는
"-"
(실선)이며, 기본 자료점은 "o"
(동그라미)입니다.
plot
명령에서처럼 선_맵시를 사용하여 선 맵시를 바꿀 수 있습니다. "filled"
인수를 주면, 줄기 꼭대기에 있는 자료점을 색칠합니다. 예를 들어, 아래 부호는
x = 1:10; y = 2*x; stem (x, y, "r");
줄기가 10개이고, 높이가 2에서 20인 빨간 도표를 그립니다.
선택 속성/값 쌍으로 도표 모습을 명시할 수 있습니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려주는 값 h는 "줄기 다발" hggroup 다루개입니다. hggroup 다루개 한 개에는 도표의 모든 요소가 자식으써 들어있습니다. 이 때문에 "줄기 다발" hggroup의 단일 속성을 변경하기만 하여도 여러 그림 객체의 속성을 바꿀 수 있습니다.
예를 들어, 아래 부호는
x = [0:10]'; y = [sin(x), cos(x)] h = stem (x, y); set (h(2), "color", "g"); set (h(1), "basevalue", -1)
두 번째 "줄기 다발"의 색깔을 바꾸고, 첫 번째 "줄기 다발"의 기준선을 옮깁니다.
줄기 다발 속성
줄기의 선 맵시입니다. (기본: "-"
)
줄기의 선 너비입니다. (기본: 0.5)
줄기의 색깔이며, 따로 지정하지 않는다면 자료점의 색깔도 됩니다.
(기본: "b"
[파랑])
각 줄기 꼴대기에 적는 표지 상징입니다.. (기본: "o"
)
자료점의 외곽선 색깔입니다.. (기본: "color"
속성)
표지점에 "채워"입힐 색입니다..
(기본: "none"
[채우지 않음])
자료점 크기입니다.. (기본: 6)
기준선이 되는 선 객체의 다루개입니다. 기준선의 그림 속성을 바꾸려면 set
에서 되돌려준 다루개를
사용하십시오.
기준선을 그릴 세로값입니다. (기본: 0)
삼차원 줄기 도표를 그립니다.
가로와 세로로 만든 가로-세로 평면에 높이 높이를 넣어 줄기를 그립니다. 기본 색깔은 "b"
(파랑)이고, 기본 선 맵시는 "-"
이며, 기본 자료점은
"o"
입니다.
plot
명령에서처럼 선_맵시를 사용하여 선 맵시를 바꿀 수 있습니다. "filled"
인수를 주면, 줄기 꼭대기에 있는 자료점을 색칠합니다.
선택 속성/값 쌍으로 도표 모습을 명시할 수 있습니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려주는 값 h는 도표의 선, 자료점 객체를 담은 "줄기 다발" hggroup 다루개입니다. "줄기 다발" 객체에 관해서는 stem을 참고하십시오.
예시:
theta = 0:0.2:6; stem3 (cos (theta), sin (theta), theta);
31개 줄기에 높이가 0에서 6인 파랗고 자료점이 둥근 도표를 그립니다.
실행 안내: 빛의 삼원색 가산혼합식 색깔 지정은 유효하지 않습니다.
이차원 산점도를 만듭니다.
벡터 가로와 세로인 좌표에 자료점을 찍어 도표를 만듭니다.
자료점 크기는 스칼라 또는 가로 및 세로와 길이가 같은 벡터인 크기로
지정합니다. 크기를 주지 않거나 빈 행렬로 주면, 기본값 36의 제곱근 점을 씁니다.(자료점 크기는 sqrt (크기)
로
처리합니다.)
The color of the markers is determined by c, which can be a string
defining a fixed color; a 3-element vector giving the red, green, and blue
components of the color; a vector of the same length as 가로 that gives
a scaled index into the current colormap; or an Nx3 matrix
defining the RGB color of each marker individually.
자료점 색깔은 고정된 색을 나타내는 문자열 또는 빛의 삼원색인 빨강, 초록, 파랑 벡터인 색으로 지정합니다. 가로와
같은 길이인 벡터는 현재 색상 지도와 ???하고 또는 Nx3 행렬은 각 자료점에 각각 삼원색을 지정합니다.
도표에 쓸 자료점을 plot
명령에서 자료점을 바꿀 때와 같은 방식인
모양 인수로 바꿀 수 있습니다. 자료점을 따로 명시하지 않으면, 기본으로 "o"
또는 동그라미를 씁니다. 인수 "filled"
를 주면, 자료점에 색을 채워 칠합니다.
추가 속성/값 쌍은 근본적인 부분 객체에 직접 전달됩니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려주는 값 h는 만든 산점 개체의 그림 다루개입니다.
예시:
x = randn (100, 1); y = randn (100, 1); scatter (x, y, [], sqrt (x.^2 + y.^2));
한 행렬의 열을 다른 행렬에 상대하여 산점도를 만듭니다.
줄 인수 상대될_행렬와 상대할_행렬는 행 개수가 같아야 하고, plotmatrix
이
아래와 같게 축 집합을 그립니다.
plot (가로(:, i), 세로(:, j))
인수를 상대될_행렬 한 개만 주면, 아래와 같게 되나,
plotmatrix (가로, 가로)
축 집합의 대각선을 도수분포 막대 도표 hist (상대될_행렬(:, i))
로 대신합니다.
도표에 쓸 자료점을 plot
명령에서 자료점을 바꿀 때와 같은 방식인
모양 인수로 바꿀 수 있습니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 되돌려주는 값 h는 산포도에서 낱 그림 개체의 다루개를 주고, ax는 산포도 축 개체 다루개를 줍니다.
bigax는 다른 축을 둘러싼 숨은 축 개체이고, xlabel
, title
따위의 명령으로 숨은 축을 관리합니다.
마지막으로 p는 도수분포 막대 도표와 관련한 그림 개체이고, pax는 축 개체에 대응합니다.
예시:
plotmatrix (randn (100, 3), "g+")
파레토 도표를 그립니다.
파레토 도표는 공정 개선 작업의 우선 순위를 정할 수 있게 정보를 배열한 막대 도표입니다. 파레토 도표는 자료의 상대적 중요도를 알리려고 정보를 조직하고 보여줍니다. 파레토 도표는 도수분포 막대 도표와 막대 도표와 비슷하지만 가로축을 따라 오른쪽으로 내림차순 배열된다는 점에서 다릅니다.
파레토 도표 사용 기저에 있는 핵심 개념(파레토 법칙)은 결과의 대부분이 원인의 조그마한 하위 집합에 기인한다는 것입니다. 품질 개선에서, 문제 초반의 약간의 기여 원인(도표에서 맨 왼쪽에 있는 막대)이 결과의 대부분을 차지합니다. 그러므로 이 "주요 원인"을 제거하는 것이 가장 효율적인 개선 계획입니다.
보통 중요한 자료인 세로만 입력하며, 이 경우에
가로에는 범위 1 : length (세로)
를 삼습니다. 가로를
주려면, 문자열 배열, 낱칸 배열인 문자열, 수치 벡터로 줍니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택인 되돌려주는 값 h는 만든 막대 도표의 그림 다루개와 만든 선 도표의 그림 다루개로 이루어진 원소가 2개인 벡터입니다.
pareto
의 사용례입니다.
Cheese = {"Cheddar", "Swiss", "Camembert", ... "Munster", "Stilton", "Blue"}; Sold = [105, 30, 70, 10, 15, 20]; pareto (Sold, Cheese);
방사형 도수분포 막대 도표를 그립니다.
벡터인 인수 한 개만 주면, th로 삼아 사방으로 뻗칠 계급이 20개인 도수분포 막대 도표를 그립니다. th가 행렬이면 th의 각 열을 개별 도수분포 막대 도표로 그립니다.
nbins이 스칼라로 주어지면, nbin개 계급으로 도수분포 막대 도표를 그립니다. bins가 벡터이면, 계급값은 bins의 값이고 계급 개수는 bins의 원소 개수입니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택인 되돌려주는 값 h는 각 도수분포 도표에 있는 선 개체의 그림 다루개 벡터입니다.
출력 인수 두 개를 주면, 도표를 만들지 않고 대신 도표를 만드는데 필수인 극성 벡터를 줍니다.
예시
[th, r] = rose ([2*randn(1e5,1), pi + 2*randn(1e5,1)]); polar (th, r);
풀그림 짜기 안내: bins을 입력하여 계급값을 지정하면, 두 번째 계급부터 N-1 계급까지의 계급 경계가 일정한
간격을 두므로 bins(i)
가 계급 경계 중앙입니다. 마지막 계급 경계는 첫 번째와 N 번째 계급
사이 가운데에 놓입니다. 이로써 th의 모든 입력이 계급 가운데 하나에 들어감을 보증하나 또한 첫 번째 계급과 N번째 계급의
조합 가운데 일부가 사용자가 준 값 가운데에 있지 않을 수도 있음을 의미합니다.
contour
, contourf
, contourc
함수는 삼차원
자료로 이차원 등고선 도표를 그립니다.
이차원 등고선 도표를 그립니다.
z 행렬로 선 고도(등고선) 도표를 그리며, z 행렬을 넣은 contourc
로
만든 등고선 행렬 c를 사용합니다. 해석에 관해서는 뒤에 나옵니다.
등고선 모습을 plot
에서 쓰는 방법과 같은 선 맵시 맵시로 정할 수 있습니다. 선 맵시와
색깔만 쓸 수 있으며, 자료점 관련 맵시는 모두 무시합니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 출력 c에는 contourc
형식인 등고선 높이가 들어갑니다.
선택인 되돌려주는 값 h는 등고선을 포함하는 hggroup의 그림 다루개입니다.
예시:
x = 0:3; y = 0:2; z = y' * x; contour (x, y, z, 2:3)
같이 보기: ezcontour, contourc, contourf, contour3, clabel, meshc, surfc, caxis, colormap, plot.
등고선 사이에 색을 칠한 이차원 등고선 도표를 그립니다.
z 행렬로 선 고도(등고선) 도표를 그리며, 등고선 사이를 현재 색상 지도로 칠합니다.
선 높이는 z 행렬을 넣은 contourc
로 만든 등고선 행렬 c를
사용합니다. 해석에 관해서는 뒤에 나옵니다.
등고선 모습을 plot
에서 쓰는 방법과 같은 선 맵시 맵시로 정할 수 있습니다. 선 맵시와
색깔만 쓸 수 있으며, 자료점 관련 맵시는 모두 무시합니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 출력 c에는 contourc
형식인 등고선 높이가 들어갑니다.
선택인 되돌려주는 값 h는 등고선을 포함하는 hggroup의 그림 다루개입니다.
아래 예시는 peaks
함수로 등고선 사이에 색을 칠한 이차원 등고선 도표를 그립니다.
[x, y, z] = peaks (50); contourf (x, y, z, -7:9)
같이 보기: ezcontourf, contour, contourc, contour3, clabel, meshc, surfc, caxis, colormap, plot.
등고선을 계산합니다(상수 Z 값의 등치선).
행렬 z에는 가로와 세로로 지정한 직교 격자 위 높이 값이 들어갑니다. z만
제공하면, 1:columns (z)
를 가로로 쓰며, 1:rows (z)
를 세로로
씁니다. 최소 자료 크기는 2x2입니다.
선택 입력 vn은 계산할 등고선 개수 스칼라 또는 계산할 등고선의 표준 점수 벡터입니다. vn이
벡터이면, 계산할 등고선 개수는 numel (vn)
입니다. 준 값으로 등고선 하나만 계산하려면 vn = [val, val]
을
씁니다. vn을 주지 않으면, 기본값은 10입니다.
되돌려주는 값 c는 등고선을 아래 형식을 따라 기술하는 2xn 행렬입니다.
c = [lev1, x1, x2, …, levn, x1, x2, ... len1, y1, y2, …, lenn, y1, y2, …]
등고선 n을 고도(높이) levn와 길이 lenn로 표현합니다.
선택 되돌려주는 값 lev는 등고선의 표준 점수인 벡터입니다.
예시:
x = 0:2; y = x; z = x' * y; c = contourc (x, y, z, 2:3) ⇒ c = 2.0000 1.0000 1.0000 2.0000 2.0000 3.0000 1.5000 2.0000 4.0000 2.0000 2.0000 1.0000 1.0000 2.0000 2.0000 1.5000
삼차원 등고선 도표를 만듭니다.
contour3
는 각 등고선에 대응하는 표준 점수로 행렬 z의 고도 선(등고선)을 그립니다.
같은 표준 점수인 등고선을 모두 이차원으로 그리는
contour
와 대비됩니다.
같은 인수를 넣은
contourc
로 계산한 등고선 행렬 c를 등고선으로 삼습니다. 인수 해석에 관하여는 아래 내용을
보십시오.
등고섬 모습은 plot
에서와 같이 선 맵시 모양으로 정합니다. 선 맵시와
색깔만 적용되며, 자료점은 무시됩니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택 출력 c는 contourc
형식인 등고선입니다.
선택인 되돌려주는 값 h는 등고선을 포함하는 hggroup의 그림 다루개입니다.
예시:
contour3 (peaks (19)); colormap cool; hold on; surf (peaks (19), "facecolor", "none", "edgecolor", "black");
같이 보기: contour, contourc, contourf, clabel, meshc, surfc, caxis, colormap, plot.
errorbar
, semilogxerr
, semilogyerr
,
loglogerr
함수는 오차 막대를 집어넣어 도표를 만듭니다.
rand ("state", 2); x = 0:0.1:10; y = sin (x); lerr = 0.1 .* rand (size (x)); uerr = 0.1 .* rand (size (x)); errorbar (x, y, lerr, uerr); axis ([0, 10, -1.1, 1.1]); xlabel ("x"); ylabel ("sin (x)"); title ("Errorbar plot of sin (x)");
위 예시는 그림 15.3와 같은 도표를 그립니다.
오차 막대가 있는 이차원 도표를 그립니다.
여러가지 인수 조합이 가능합니다. 가장 간단한 꼴은 아래와 같습니다.
errorbar (세로, 세로_오차)
첫 번째 인수는 세로 좌표 집합이고, 두 번째 인수 세로_오차는 세로
값 주변 오차이며,
가로 좌표는 원소 색인(1:numel (세로)
)입니다.
함수의 일반적인 꼴은 아래와 같습니다.
errorbar (가로, 세로, 오차1, …, 형식, …)
가로, 세로 인수 뒤에는 오차값 속성에 기반한 오차값과 도표 형식 형식을 지정하는 1, 2, 4개 매개변수가 들어갑니다.
오차가 스칼라이면, 모든 지점의 오차값이 같습니다. 오차 막대는 자료-오차부터 자료+오차까지 그려져 대칭을 이룹니다. 형식 인수는 오차가 가로 방향인지 아니면 세로 방향(기본)인지 아니면 가로·세로 방향인지 지정합니다.
각 지점에 개별 오차값을 적용합니다. 오차 막대는 자료(n)-오차(n)부터 자료(n)+오차(n)까지 그려져 대칭을 이룹니다.
아래쪽 오차와 위쪽 오차를 개별로 지정합니다. 오차막대는 자료-아랫오차부터 자료+윗오차까지 그려져 대칭이 아닙니다.
각 지점에 개별 위·아래 오차값를 적용합니다. 오차 막대는 자료(n)-아랫오차(n)부터 자료(n)+윗오차(n)까지 그려지며 대칭이 아닙니다.
자료 집합(가로1,세로1, 가로2, 세로2, …)은 형식 문자열 형식이 들어갈 때까지 무한정 길게 늘려도 됩니다.
세로가 행렬이면, 가로와 오차 매개변수 또한 차원이 같은 행렬이어야 합니다. 세로의 열이 가로의 열과 일대일로 대응하여 도표가 되며, 오차 막대는 오차 매개변수의 열에 맞물려 취합니다.
형식을 주지 않으면, 세로 오차 막대("~") 도표 모양을 취합니다.
형식을 주면 일반적인 도표에서처럼 선 맵시, 자료점, 색깔으로 해석합니다. 또한 형식에서 선 맵시, 자료점, 색깔 부호에 반드시 앞서 오차 막대 모양을 지정할 수 있습니다. 아래 오차 막대 모양을 지원합니다.
세로 방향 오차 막대로 설정합니다.(기본)
가로 방향 오차 막대로 설정합니다.
가로·세로 방향 오차 막대로 설정합니다.
상자 모양인 세로 방향 오차 막대로 설정합니다.
상자 모양인 가로 방향 오차 막대로 설정합니다.
상자 모양인 가로·세로 방향 오차 막대로 설정합니다.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
선택인 되돌려주는 값 h는 자료 도표와 오차 막대를 설명하는 hggroup 객체로서 다루개입니다.
안내: 매트랩과의 호환 때문에 모든 자료점을 지나는 선이 그려집니다. 그러나 많은 과학적 오차 막대 도표는
오차 막대가 서로 선으로 이어지지 않습니다. 오차 막대끼리 선으로 이어지지 않게 하려면 형식 인수에 "."
같은 자료점 맵시를 넣으십시오. 아니면 되돌려주는 그림 다루개에
set (h, "linestyle", "none")
를 써서 선을 지우십시오.
예시:
errorbar (가로, 세로, 가로_오차, ">.r")
가로와 세로가 맞닿은 곳에 가로 방향 오차 막대를 가로-가로_오차부터 가로+가로_오차까지
그린 도표를 그립니다. 자료점
"."
을 쓰기 때문에 잇는 선이 없으며, 오차 막대가 빨갛습니다.
errorbar (var>가로, 세로1,, 세로_오차, "~", 가로, 세로2, 세로_아랫오차, 세로_윗오차)
세로1이 가로에 맞닿은 곳과 세로2가 가로에 맞닿은 곳에 세로 방향 오차 막대 도표를 그립니다. 세로1의 오차 막대는 세로1-세로_오차부터 세로1+세로_오차까지이며, 세로2의 오차 막대는 세로2-세로_아랫오차부터세로2+세로_윗오차까지입니다.
errorbar (가로, 세로, 가로_아랫오차, 가로_윗오차, 세로_아랫오차, 세로_윗오차, "~>")
가로와 세로가 맞닿은 곳에 가로 오차 막대는 가로-가로_아랫오차부터 가로+가로_윗오차까지이고, 세로 오차 막대는 세로-세로_아랫오차부터 세로+세로_윗오차까지인 가로·세로 방향 오차 막대 도표를 그립니다.
같이 보기: semilogxerr, semilogyerr, loglogerr, plot.
가로축과 각 자료점에 있는 오차 막대에 대수 계산자를 사용한 이차원 도표를 그립니다.
여러 인수 조합이 가능합니다. 가장 흔히 쓰는 꼴은 아래와 같습니다.
semilogxerr (가로, 세로, 세로_오차, 형식)
가로와 세로가 맞닿은 곳에 세로축에 잰 세로_오차가 있고, 형식 모양인 반대수 도표를 그립니다. 가능한 형식과 추가 정보는 오차 막대에서 얻으십시오.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
같이 보기: errorbar, semilogyerr, loglogerr.
세로축과 각 자료점에 있는 오차 막대에 대수 계산자를 사용한 이차원 도표를 그립니다.
여러 인수 조합이 가능합니다. 가장 흔히 쓰는 꼴은 아래와 같습니다.
semilogyerr (가로, 세로, 세로_오차, 형식)
가로와 세로가 맞닿은 곳에 세로축에 잰 세로_오차가 있고, 형식 모양인 반대수 도표를 그립니다. 가능한 형식과 추가 정보는 오차 막대에서 얻으십시오.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
같이 보기: errorbar, semilogxerr, loglogerr.
가로·세로축과 각 자료점에 있는 오차 막대에 대수 계산자를 사용한 이차원 도표를 그립니다.
여러 인수 조합이 가능합니다. 가장 흔히 쓰는 꼴은 아래와 같습니다.
loglogerr (가로, 세로, 세로_오차, 형식)
which produces a double logarithm plot of 세로 versus 가로
with errors in the 세로-scale defined by 세로_오차 and the plot
format defined by 형식. See errorbar, for available
formats and additional information.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
같이 보기: errorbar, semilogxerr, semilogyerr.
Finally, the polar
function allows you to easily plot data in
polar coordinates. However, the display coordinates remain rectangular
and linear. For example,
polar (0:0.1:10*pi, 0:0.1:10*pi); title ("Example polar plot from 0 to 10*pi");
produces the spiral plot shown in Figure 15.4.
Create a 2-D plot from polar coordinates theta and rho.
The input theta is assumed to be radians and is converted to degrees for plotting. If you have degrees then you must convert (see cart2pol) to radians before passing the data to this function.
If a single complex input cplx is given then the real part is used for theta and the imaginary part is used for rho.
The optional argument 형식 specifies the line format in the same way
as plot
.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a graphics handle to the created plot.
Implementation Note: The polar axis is drawn using line and text objects
encapsulated in an hggroup. The hggroup properties are linked to the
original axes object such that altering an appearance property, for example
fontname
, will update the polar axis. Two new properties are
added to the original axes–rtick
, ttick
–which replace
xtick
, ytick
. The first is a list of tick locations in the
radial (rho) direction; The second is a list of tick locations in the
angular (theta) direction specified in degrees, i.e., in the range 0–359.
Plot a 2-D pie chart.
When called with a single vector argument, produce a pie chart of the
elements in 가로. The size of the ith slice is the percentage that the
element 가로i represents of the total sum of 가로:
pct = 가로(i) / sum (가로)
.
The optional input explode is a vector of the same length as 가로 that, if nonzero, "explodes" the slice from the pie chart.
The optional input labels is a cell array of strings of the same length as 가로 specifying the label for each slice.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a list of handles to the patch and text objects generating the plot.
Note: If sum (가로) ≤ 1
then the elements of 가로 are
interpreted as percentages directly and are not normalized by sum
(x)
. Furthermore, if the sum is less than 1 then there will be a missing
slice in the pie plot to represent the missing, unspecified percentage.
Plot a 3-D pie chart.
Called with a single vector argument, produces a 3-D pie chart of the
elements in 가로. The size of the ith slice is the percentage that the
element 가로i represents of the total sum of 가로:
pct = 가로(i) / sum (가로)
.
The optional input explode is a vector of the same length as 가로 that, if nonzero, "explodes" the slice from the pie chart.
The optional input labels is a cell array of strings of the same length as 가로 specifying the label for each slice.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a list of graphics handles to the patch, surface, and text objects generating the plot.
Note: If sum (가로) ≤ 1
then the elements of 가로 are
interpreted as percentages directly and are not normalized by sum
(x)
. Furthermore, if the sum is less than 1 then there will be a missing
slice in the pie plot to represent the missing, unspecified percentage.
Plot a 2-D vector field with arrows.
Plot the (u, v) components of a vector field at the grid points
defined by (가로, 세로). If the grid is uniform then 가로 and
세로 can be specified as vectors and meshgrid
is used to create
the 2-D grid.
If 가로 and 세로 are not given they are assumed to be
(1:m, 1:n)
where
[m, n] = size (u)
.
The optional input s is a scalar defining a scaling factor to use for the arrows of the field relative to the mesh spacing. A value of 1.0 will result in the longest vector exactly filling one grid square. A value of 0 disables all scaling. The default value is 0.9.
The style to use for the plot can be defined with a line style style
of the same format as the plot
command. If a marker is specified
then the markers are drawn at the origin of the vectors (which are the grid
points defined by 가로 and 세로). When a marker is specified, the
arrowhead is not drawn. If the argument "filled"
is given then the
markers are filled.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a graphics handle to a quiver object. A quiver object regroups the components of the quiver plot (body, arrow, and marker), and allows them to be changed together.
Example:
[x, y] = meshgrid (1:2:20); h = quiver (x, y, sin (2*pi*x/10), sin (2*pi*y/10)); set (h, "maxheadsize", 0.33);
Plot a 3-D vector field with arrows.
Plot the (u, v, w) components of a vector field at the
grid points defined by (가로, 세로, z). If the grid is uniform
then 가로, 세로, and z can be specified as vectors and
meshgrid
is used to create the 3-D grid.
If 가로 and 세로 are not given they are assumed to be
(1:m, 1:n)
where
[m, n] = size (u)
.
The optional input s is a scalar defining a scaling factor to use for the arrows of the field relative to the mesh spacing. A value of 1.0 will result in the longest vector exactly filling one grid cube. A value of 0 disables all scaling. The default value is 0.9.
The style to use for the plot can be defined with a line style style
of the same format as the plot
command. If a marker is specified
then the markers are drawn at the origin of the vectors (which are the grid
points defined by 가로, 세로, z). When a marker is specified,
the arrowhead is not drawn. If the argument "filled"
is given then
the markers are filled.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a graphics handle to a quiver object. A quiver object regroups the components of the quiver plot (body, arrow, and marker), and allows them to be changed together.
[x, y, z] = peaks (25); surf (x, y, z); hold on; [u, v, w] = surfnorm (x, y, z / 10); h = quiver3 (x, y, z, u, v, w); set (h, "maxheadsize", 0.33);
Plot the (u, v)
components of a vector field emanating
from the origin of a polar plot.
The arrow representing each vector has one end at the origin and the tip at
[u(i), v(i)]. If a single complex argument z is given,
then u = real (z)
and v = imag (z)
.
The style to use for the plot can be defined with a line style style
of the same format as the plot
command.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a vector of graphics handles to the line objects representing the drawn vectors.
a = toeplitz ([1;randn(9,1)], [1,randn(1,9)]); compass (eig (a));
Plot the (u, v)
components of a vector field emanating
from equidistant points on the x-axis.
If a single complex argument z is given, then
u = real (z)
and v = imag (z)
.
The style to use for the plot can be defined with a line style style
of the same format as the plot
command.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a vector of graphics handles to the line objects representing the drawn vectors.
phi = [0 : 15 : 360] * pi/180; feather (sin (phi), cos (phi));
Produce a 2-D density plot.
A pcolor
plot draws rectangles with colors from the matrix c
over the two-dimensional region represented by the matrices 가로 and
세로. 가로 and 세로 are the coordinates of the mesh’s vertices
and are typically the output of meshgrid
. If 가로 and 세로 are
vectors, then a typical vertex is (가로(j), 세로(i), c(i,j)).
Thus, columns of c correspond to different 가로 values and rows
of c correspond to different 세로 values.
The values in c are scaled to span the range of the current
colormap. Limits may be placed on the color axis by the command
caxis
, or by setting the clim
property of the parent axis.
The face color of each cell of the mesh is determined by interpolating
the values of c for each of the cell’s vertices; Contrast this with
imagesc
which renders one cell for each element of c.
shading
modifies an attribute determining the manner by which the
face color of each cell is interpolated from the values of c,
and the visibility of the cells’ edges. By default the attribute is
"faceted"
, which renders a single color for each cell’s face with
the edge visible.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a graphics handle to the created surface object.
Area plot of the columns of 세로.
This plot shows the contributions of each column value to the row sum.
It is functionally similar to plot (가로, cumsum (세로, 2))
,
except that the area under the curve is shaded.
If the 가로 argument is omitted it defaults to 1:rows (세로)
.
A value lvl can be defined that determines where the base level of
the shading under the curve should be defined. The default level is 0.
Additional property/value pairs are passed directly to the underlying patch object.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a graphics handle to the hggroup
object comprising the area patch objects. The "BaseValue"
property
of the hggroup can be used to adjust the level where shading begins.
Example: Verify identity sin^2 + cos^2 = 1
t = linspace (0, 2*pi, 100)'; y = [sin(t).^2, cos(t).^2]; area (t, y); legend ("sin^2", "cos^2", "location", "NorthEastOutside");
Create one or more filled 2-D polygons.
The inputs 가로 and 세로 are the coordinates of the polygon vertices.
If the inputs are matrices then the rows represent different vertices and
each column produces a different polygon. fill
will close any open
polygons before plotting.
The input c determines the color of the polygon. The simplest form
is a single color specification such as a plot
format or an
RGB-triple. In this case the polygon(s) will have one unique color. If
c is a vector or matrix then the color data is first scaled using
caxis
and then indexed into the current colormap. A row vector will
color each polygon (a column from matrices 가로 and 세로) with a
single computed color. A matrix c of the same size as 가로 and
세로 will compute the color of each vertex and then interpolate the face
color between the vertices.
Multiple property/value pairs for the underlying patch object may be specified, but they must appear in pairs.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
The optional return value h is a vector of graphics handles to the created patch objects.
Example: red square
vertices = [0 0 1 0 1 1 0 1]; fill (vertices(:,1), vertices(:,2), "r"); axis ([-0.5 1.5, -0.5 1.5]) axis equal
Produce a simple comet style animation along the trajectory provided by the input coordinate vectors (가로, 세로).
If 가로 is not specified it defaults to the indices of 세로.
The speed of the comet may be controlled by p, which represents the time each point is displayed before moving to the next one. The default for p is 0.1 seconds.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
같이 보기: comet3.
Produce a simple comet style animation along the trajectory provided by the input coordinate vectors (가로, 세로, z).
If only z is specified then 가로, 세로 default to the indices of z.
The speed of the comet may be controlled by p, which represents the time each point is displayed before moving to the next one. The default for p is 0.1 seconds.
첫 번째 인수 축_다룸이 축 다루개이면, gca
가 되돌려주는 현재 축 대신 인수로 준 축으로
도표를 그립니다.
같이 보기: comet.
다음: Three-Dimensional Plots, 상위 문서: High-Level Plotting [차례][찾아보기]