如何在matlab中显示偏移占比最大的饼图扇区

此示例演示如何创建饼图并自动偏移占比最大的饼图扇区 。
需要这些哦
matlab
电脑
方式/
1成立一个三列数组 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
【如何在matlab中显示偏移占比最大的饼图扇区】29.4, 36.3, 47.0];

如何在matlab中显示偏移占比最大的饼图扇区

文章插图

2经由过程对每列乞降计较出每个产物 5 年的总发卖额 。 将成果保留到 product_totals 。
号令行键入:
product_totals = sum(X);
如何在matlab中显示偏移占比最大的饼图扇区

文章插图

3利用 max 函数找出 product_totals 中的最大元素并返回该元素的索引 ind 。
号令行键入:
[c,ind] = max(product_totals);
如何在matlab中显示偏移占比最大的饼图扇区

文章插图

4利用 pie 函数的输入参数 explode 偏移一个饼图扇区 。 explode 参数是一个由零和非零值构成的标的目的量 , 此中非零值暗示要偏移的扇区 。 将 explode 初始化为一个由零构成的三元素标的目的量 。
号令行键入:
explode = zeros(1,3);
如何在matlab中显示偏移占比最大的饼图扇区

文章插图

5利用 product_totals 中最大元素的索引将对应的 explode 元素设为 1 。
号令行键入:
explode(ind) = 1;
如何在matlab中显示偏移占比最大的饼图扇区

文章插图

6建立包含每个产物发卖总额的饼图 , 并偏移具有最大发卖总额的产物地点的饼图扇区 。
号令行键入:
figure
如何在matlab中显示偏移占比最大的饼图扇区

文章插图

7号令行键入:
pie(product_totals,explode)
如何在matlab中显示偏移占比最大的饼图扇区

文章插图

8号令行键入:
title('Sales Contributions of Three Products')
如何在matlab中显示偏移占比最大的饼图扇区

文章插图


以上内容就是如何在matlab中显示偏移占比最大的饼图扇区的内容啦 , 希望对你有所帮助哦!

    推荐阅读