MATLAB绘制饼图(二维/三维)

在数据分析与展示领域,饼图是一种直观且高效的可视化工具,能够在瞬间传递各部分与整体的比例关系。今天,我将分享一段 MATLAB 绘制二维及三维饼图的代码,助你轻松将数据以饼图形式呈现于众人眼前。

无论是二维饼图的简洁明了,还是三维饼图的立体生动,这段代码都能满足你的需求。

我们直接开始手搓

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!

相关推荐
元素之窗9 小时前
MATLAB 的输入与输出:一篇速查博客
开发语言·matlab·php
元素之窗11 小时前
MATLAB 的“面子工程”:一键切换数值显示风格 —— format 命令小记
开发语言·算法·matlab
软件算法开发11 小时前
基于GA遗传优化的5G微基站部署策略matlab仿真
5g·matlab·ga遗传优化·微基站部署
freexyn13 小时前
Matlab自学笔记六十九:多项式求值、求根、积分和求导
开发语言·笔记·matlab
机器学习之心13 小时前
MATLAB基于改进蜣螂优化算法的磨削参数低碳优化
算法·matlab·基于改进蜣螂优化算法·磨削参数低碳优化
轻微的风格艾丝凡1 天前
模型拆解--Analysis of a Linear Circuit
matlab·simulink·电力电子技术
996终结者1 天前
精通MATLAB中的数据标准化与归一化
matlab·数据处理·数据标准化
三维空间1 天前
MATLAB输入输出完全教程:input/disp/fprintf函数用法与实战
matlab
三维空间1 天前
MATLAB数组创建完全教程:直接赋值/linspace/zeros/ones/rand函数用法与实战
matlab
逆小舟1 天前
【matlab】simulink实践经验(12.3)
开发语言·matlab