大家好,我必须编写一个用于创建饼图的小程序。但是我必须用随机类来做。我可以写它,如果它没有随机但现在我不知道我怎么能写它。我的意思是我可以用x,y,z定义startang ......但是这次它们的总和不会是360所以它不会工作。基本上它应该是这样的
http://i61.tinypic.com/20j0ape.png
但随机创建该数字并对这些数字进行startang
答案 0 :(得分:1)
这是可以做的事情:
(current number / total) * 360
这将是您的切片需要特定值的角度大小(度)。 (这将是angle(n)
)angle(n-1)
开始,并将移动angle(n)
。 (下一步将从angle(n-2) + angle(n-1)
开始。 *如果您想要使用带标签的图表,您可以创建一个对象,例如PieChartItem
,其中包含double
(值)和string
(标签)。