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!

相关推荐
88号技师2 小时前
2025年6月一区-田忌赛马优化算法Tianji’s horse racing optimization-附Matlab免费代码
开发语言·算法·matlab·优化算法
m0_555762906 小时前
matlab 教程
matlab
在下胡三汉6 小时前
3dmax烘焙插件3dmax法线贴图烘焙教程glb和gltf元宇宙灯光效果图烘焙烘焙光影贴图支持VR渲染器
vr·贴图
松果集7 小时前
MATLAB基础知识【8】绘图,peaks,sphere,积分
matlab
freexyn2 天前
Matlab自学笔记六十一:快速上手解方程
数据结构·笔记·matlab
ytttr8732 天前
matlab通过Q学习算法解决房间路径规划问题
学习·算法·matlab
weixin_377634842 天前
【数据增强】精细化贴图数据增强
人工智能·目标检测·贴图
梦子要转行2 天前
matlab/Simulink-全套50个汽车性能建模与仿真源码模型9
开发语言·matlab·汽车
Zevalin爱灰灰2 天前
MATLAB GUI界面设计 第六章——常用库中的其它组件
开发语言·ui·matlab
九河_3 天前
【blender】使用bpy对一个obj的不同mesh进行不同的材质贴图(涉及对bmesh的操作)
blender·材质·贴图·bpy