在數據分析與展示領域,餅圖是一種直觀且高效的可視化工具,能夠在瞬間傳遞各部分與整體的比例關系。今天,我將分享一段 MATLAB 繪制二維及三維餅圖的代碼,助你輕松將數據以餅圖形式呈現于眾人眼前。
無論是二維餅圖的簡潔明了,還是三維餅圖的立體生動,這段代碼都能滿足你的需求。
我們直接開始手搓
data = [10 20 30 40 50]; % 餅圖數據
labels = {'類別1', '類別2', '類別3', '類別4', '類別5'}; % 類別標簽% figure('Position', [100 100 800 600], 'Name', '精美餅圖示例');% 二維餅圖
% subplot(1, 2, 1);
figure
explode = [0 1 0 0 1]; % 設置偏移扇區
pie(data, explode);
% pie(data);
title('二維餅圖', 'FontSize', 14, 'FontWeight', 'bold');
legend(labels, 'Location', 'best');
grid on;% 三維餅圖
% subplot(1, 2, 2);
figure
pie3(data, explode);
title('三維餅圖', 'FontSize', 14, 'FontWeight', 'bold');
legend(labels, 'Location', 'best');
grid on;% 調整視角(僅適用于三維餅圖)
view(30, 30); % 設置三維視圖
看下效果
不錯不錯
Over!?