Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

偏移占比最大的饼图扇区

此示例演示如何创建饼图并自动偏移占比最大的饼图扇区。

建立一个三列数组 X,每一列包含一个特定产品为期 5 年的年销售数据。

X = [19.3, 22.1, 51.6
     34.2, 70.3, 82.4
     61.4, 82.9, 90.8
     50.5, 54.9, 59.1
     29.4, 36.3, 47.0];

通过对每列求和计算出每个产品 5 年的总销售额。将结果保存到 product_totals

product_totals = sum(X);

使用 max 函数找出 product_totals 中的最大元素并返回该元素的索引 ind

[c,ind] = max(product_totals);

使用 pie 函数的输入参数 explode 偏移一个饼图扇区。explode 参数是一个由零和非零值组成的向量,其中非零值表示要偏移的扇区。将 explode 初始化为一个由零组成的三元素向量。

explode = zeros(1,3);

使用 product_totals 中最大元素的索引将对应的 explode 元素设为 1。

explode(ind) = 1;

创建包含每个产品销售总额的饼图,并偏移具有最大销售总额的产品所在的饼图扇区。

figure
pie(product_totals,explode)
title('Sales Contributions of Three Products')

另请参阅

| |

相关主题