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!

相关推荐
alicema111127 分钟前
matlab+opencv车道线识别
前端·opencv·matlab
噜噜噜噜鲁先森8 小时前
MVDR源码(可直接运行)
算法·matlab·信号处理·阵列信号处理·声源定位算法
我爱C编程9 小时前
基于FFT变换的雷达信号检测和参数估计matlab性能仿真
matlab·参数估计·fft变换·雷达信号检测
姜丝辣嘴1 天前
Matlab简单优化模型应用
matlab
zzc9211 天前
怎么用Origin画出MATLAB效果的3D时频图
开发语言·matlab
士兵突击许三多2 天前
MATLAB中的Switch语句讲解
matlab
十八年的好汉2 天前
buck变换器的simulink/matlab仿真和python参数设计
开发语言·matlab
88号技师2 天前
2025年6月一区SCI-不实野燕麦优化算法Animated Oat Optimization-附Matlab免费代码
开发语言·算法·matlab·优化算法
Evand J2 天前
【MATLAB例程】线性卡尔曼滤波的程序,三维状态量和观测量,较为简单,可用于理解多维KF,附代码下载链接
开发语言·matlab
xiaobin889992 天前
matlab官方免费下载安装超详细教程2025最新matlab安装教程(MATLAB R2024b)
java·开发语言·其他·matlab