Dar*_*Ray 6 java jfreechart labels pie-chart
public static JFreeChart createChart(String title, List <Result> results){
DefaultPieDataset pieDataset = new DefaultPieDataset();
Iterator<Result> itr = results.iterator();
while (itr.hasNext()) {
Result result = itr.next();
String itemName = result.getItemName();
BigDecimal itemResult = result.getItemResult();
pieDataset.setValue(itemName, itemResult);
}
JFreeChart chart = null;
try {
chart = ChartFactory.createPieChart(title, pieDataset,true, false, false);
} catch (Exception e) {
log.error("Threw a ParseException in createChart:, full message:",
e);
}
return chart;
}
Run Code Online (Sandbox Code Playgroud)
如何翻转标签?
jzd*_*jzd 10
您需要使用setLabelGenerator()方法on 将标签生成器设置为null PiePlot.您可以从图表中获取图表并将其投射到PiePlot:
((PiePlot) chart.getPlot()).setLabelGenerator(null);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3144 次 |
| 最近记录: |