data = [30 25 20 15 10]; % 这是一个简单的例子,代表5个类别各自所占的百分比之和为100%
pie(data);
explode = [0 0 0 1 0]; % 对应于data的索引位置,1表示该部分要分离出来
pie(data, explode);
labels = {'Category1', 'Category2', 'Category3', 'Category4', 'Category5'};
pie(data, explode, labels); % MATLAB版本支持直接传入字符串数组作为标签
colors = {'b', 'g', 'r', 'c', 'm'}; % RGB颜色码或预定义的颜色名
h = pie(data, explode); % 先绘制图表,获取句柄
set(h, 'FaceColor', colors); % 使用颜色列表设置每个扇形区域的颜色
开发工具:MATLAB 2022b
微信Alt+A截屏工具