Main Content

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

pareto

구문

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

설명

파레토 차트는 벡터 Y의 값을 내림차순으로 그려진 막대로 표시합니다. Y의 값은 음수가 아니여야 하고 NaN을 포함하면 안 됩니다. 기본적으로, 가장 큰 10개의 막대와 누적 분포의 처음 95% 중 더 작은 것이 표시됩니다.

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

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

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

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

pareto(...,threshold)01 사이의 임계값을 지정합니다. 임계값은 차트에 포함할 누적 히스토그램의 비율입니다. 차트는 임계값에 관계없이 최대 10개의 막대를 표시합니다.

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

참가자 200명을 대상으로 한 설문 조사에서 좋아하는 파이 종류를 검토하는 파레토 차트를 만듭니다. threshold 인수를 1로 설정하여 누적 분포의 모든 값을 포함합니다.

pies = {'Chocolate','Apple','Pecan','Cherry','Pumpkin'};
votes = [35 50 30 5 80];
pareto(votes,pies,1)
ylabel('Votes')

확장 기능

참고 항목

함수

속성

R2006a 이전에 개발됨