이 페이지의 내용은 이전 릴리스에 관한 것입니다. 해당 영문 페이지는 최신 릴리스에서 제거되었습니다.
가장 큰 비중을 차지하는 원형 슬라이스 분리하기
이 예제에서는 원형 그래프를 생성하고 가장 큰 비중을 차지하는 원형 슬라이스를 자동으로 분리하는 방법을 보여줍니다.
각 열에 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')