У меня есть код, который показывает, сколько раз опция была выбрана в процентах.Вот код:
if(vote.getLoaded()>0) {
/* Sample option output */
Vector opt = vote.getOpt();
VoteOption op;
int total = 0, gtotal;
for(int i=0;i<opt.size();i++) {
op = (VoteOption)opt.elementAt(i);
total += op.getCounter();
}
gtotal = total;
if(total<1) gtotal = 1;
for(int i=0;i<opt.size();i++) {
op = (VoteOption)opt.elementAt(i);
opts = opts +(i>0?"<br>":"") + op.getOptionid() + ") ";
opts = opts + op.getOptiontext() + " - " + op.getCounter() + "(";
opts = opts + String.format("%02.2f",100.0*op.getCounter()/gtotal) + "%)";
}
opts = opts + "<hr>" + trans.s("view.total.votes","Total votes") + ": " + total;
loaded = true;
} else {
out.println(vote.getStatus());
}
В приведенном выше коде строка opts = opts + String.format("%02.2f",100.0*op.getCounter()/gtotal) + "%)";
составляет проценты.
Теперь мне нужно сделать круговую диаграмму из этих процентов.как я могу это сделать?