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

가장 큰 비중을 차지하는 원형 슬라이스 분리하기

이 예제에서는 원형 그래프를 생성하고 가장 큰 비중을 차지하는 원형 슬라이스를 자동으로 분리하는 방법을 보여줍니다.

각 열에 5년 동안의 특정 제품에 대한 연간 매출 데이터가 포함되도록 3열 배열 X를 설정합니다.

X = [19.3, 22.1, 51.6
     34.2, 70.3, 82.4
     61.4, 82.9, 90.8
     50.5, 54.9, 59.1
     29.4, 36.3, 47.0];

각 열의 합을 구해 5년 동안의 각 제품 총 매출을 계산합니다. 결과를 product_totals에 저장합니다.

product_totals = sum(X);

max 함수를 사용하여 product_totals에서 가장 큰 요소를 찾아 이 요소의 인덱스 ind를 반환합니다.

[c,ind] = max(product_totals);

pie 함수 입력 인수 explode를 사용하여 원형 슬라이스를 분리합니다. explode 인수는 0과 0이 아닌 값으로 구성된 벡터이며, 여기서 0이 아닌 값은 분리할 슬라이스를 나타냅니다. explode를 0으로 구성된 요소를 3개 가진 벡터로 초기화합니다.

explode = zeros(1,3);

product_totals에서의 최대 요소 인덱스를 사용하여 해당 explode 요소를 1로 설정합니다.

explode(ind) = 1;

각 제품별 총 매출을 나타내는 원형 차트를 생성하고 총 매출이 가장 큰 제품에 대한 원형 슬라이스를 분리합니다.

figure
pie(product_totals,explode)
title('Sales Contributions of Three Products')

참고 항목

| |

관련 항목