随机饼图小程序

时间:2015-03-03 14:55:51

标签: java html charts applet jcreator

大家好,我必须编写一个用于创建饼图的小程序。但是我必须用随机类来做。我可以写它,如果它没有随机但现在我不知道我怎么能写它。我的意思是我可以用x,y,z定义startang ......但是这次它们的总和不会是360所以它不会工作。基本上它应该是这样的

http://i61.tinypic.com/20j0ape.png

但随机创建该数字并对这些数字进行startang

1 个答案:

答案 0 :(得分:1)

这是可以做的事情:

  1. 有一个采用数组的方法。 *
  2. 让方法将所有数字相加 - >这是你的100%
  3. 将每个百分比表示为(current number / total) * 360这将是您的切片需要特定值的角度大小(度)。 (这将是angle(n)
  4. 切片将从angle(n-1)开始,并将移动angle(n)。 (下一步将从angle(n-2) + angle(n-1)开始。
  5. *如果您想要使用带标签的图表,您可以创建一个对象,例如PieChartItem,其中包含double(值)和string(标签)。