pareto

구문

pareto(Y)
pareto(Y,names)
pareto(Y,X)
H = pareto(...)
[H,ax] = pareto(...)

설명

파레토 차트는 벡터 Y의 값을 내림차순으로 그려진 막대로 표시합니다. Y의 값은 음수가 아니여야 하고 NaN을 포함하면 안 됩니다. 누적 분포의 처음 95%만 표시됩니다.

pareto(Y)Y의 대응하는 요소 인덱스로 각 막대에 레이블을 지정하고 Y의 누적합을 표시하는 선도 플로팅합니다.

pareto(Y,names)는 행렬 또는 셀형 배열 names의 연결된 텍스트로 각 막대에 레이블을 지정합니다.

pareto(Y,X)X의 연결된 값으로 각 막대에 레이블을 지정합니다.

pareto(ax,..)는 현재 좌표축 gca 대신 좌표축 ax에 플로팅합니다.

H = pareto(...)는 생성된 primitive Line 객체 및 Bar 객체를 반환합니다.

[H,ax] = pareto(...)는 생성된 두 개의 axes 객체를 추가로 반환합니다.

예제

모두 축소

벡터 y의 파레토 차트를 만듭니다.

y = [90,75,30,60,5,40,40,5];
figure
pareto(y)

paretoy의 요소를 내림차순으로 막대로 표시하고 y의 대응하는 인덱스로 각 막대에 레이블을 지정합니다. pareto는 누적 분포의 처음 95%만 표시하므로, y의 일부 요소는 표시되지 않습니다.

프로그래머 그룹의 누적 생산성을 검사하여 분포가 얼마나 정규적인지 확인합니다. 프로그래머의 이름으로 각 막대에 레이블을 지정합니다.

codelines = [200 120 555 608 1024 101 57 687];
coders = {'Fred','Ginger','Norman','Max','Julia','Wally','Heidi','Pat'};

figure
pareto(codelines, coders)
title('Lines of Code by Programmer')

확장 기능

참고 항목

함수

속성

R2006a 이전에 개발됨