如果循环创建饼图

4视图(30天)
诺拉Lindell
诺拉Lindell 2019年8月9日
编辑: 亚当Danz 2019年8月12日
你好,
我´ve写以下循环
持有
i = 2:1:48
我x = File.data(8日);
如果x > 10
派(x)
结束
结束
我的目的是创建一个饼图的值在第8行和列2-48是细胞的条件提斯的价值大于10但我不能让它工作。有谁知道我做错了什么吗?
谢谢

答案(2)

亚当Danz
亚当Danz 2019年8月9日
编辑:亚当Danz 2019年8月12日
文档 ”, 派( X ) 画了一个饼图使用的数据 X 。每一片饼图表示一个元素 X 。"
你需要提供所有的“片”在相同的输入,而不是一个接一个在一个循环。
data = File.data (48);% < - - - - - -一个向量的片
派(数据(data > 10))% <——只提供片> 10
在循环,饼图是覆盖在每个迭代中,只显示1“切片”。

明星黾
明星黾 2019年8月9日
我不确定你想要的,然而循环可能不是必要的。
试试这个:
x =文件。数据(48);
派(x (x > 10))
平等的

s manbetx 845


释放

R2017b

社区寻宝

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

开始狩猎!