本页面提供的是上一版软件的文档。当前版本中已删除对应的英文页面。
偏移占比最大的饼图扇区
此示例演示如何创建饼图并自动偏移占比最大的饼图扇区。
建立一个三列数组 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')