饼图的循环

6视图(30天)
诺亚
诺亚" 2020年9月28日
评论道: Sudheer Bhimireddy 2020年9月28日
你好,
我想创建一个饼图,有5个变量,但这五个变量改变每次它通过for循环。图表也包含在for循环,所以我希望每个循环的饼图。我的问题是,有时这些变量可以是零。这混乱我的传奇和颜色分配的变量。传说将标签错误的变量和颜色对应于错误的变量。有办法让我的传奇和颜色一致的无论如果某个变量是零?谢谢你!这个我目前我的代码:
甘氨胆酸ax = ();
h2 =派(ax, [TargetAP18pie TargetAPQpie TargetAP38pie TargetAPHpie TargetAPWOTpie]);%这些变量的改变
newColors = [%这些颜色我想总是相同的变量
0.5020 0.5020 0.5020;
0.3020 0.7490 0.9294;
1.0000 0.4118 0.1608;
0.7725 0.5098 1.0000;
0.0510 0.8784 0.8784);
斧子。Colormap = newColors;
传奇(“1/8”,“1/4”,“3/8”,“1/2”,“知道”)%我想这些名称的变量中列出的顺序相同的数据
基本上,我只是需要这些饼图是一致的是否一个变量是零。

答案(1)

Sudheer Bhimireddy
Sudheer Bhimireddy 2020年9月28日
你清理图的循环在每个迭代的开始吗?我没有看到你正面临的问题。我得到以下输出代码粘贴。
我唯一改变的是取出的 斧头 “从 派() 打电话说的 甘氨胆酸ax = ”之后。
TargetAP18pie = 0;TargetAPQpie = 30;TargetAP38pie = 10;TargetAPHpie = 0;TargetAPWOTpie = 10;
h2 =派([TargetAP18pie TargetAPQpie TargetAP38pie TargetAPHpie TargetAPWOTpie]);%这些变量的改变
newColors = [%这些颜色我想总是相同的变量
0.5020 0.5020 0.5020;
0.3020 0.7490 0.9294;
1.0000 0.4118 0.1608;
0.7725 0.5098 1.0000;
0.0510 0.8784 0.8784);
甘氨胆酸ax =;
斧子。Colormap = newColors;
乐金显示器=传奇(“1/8”,“1/4”,“3/8”,“1/2”,“知道”);lgd.Location =“bestoutside”;
看到TargetAP18pie和TargetAPHpie仍出现在传奇但不是在饼图。此外,颜色应用于变量的顺序相同。
这是你正在寻找的吗?
HTH
Sudheer
4评论
Sudheer Bhimireddy
Sudheer Bhimireddy 2020年9月28日
你能附上你的脚本文件的所面临的问题?

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!