如何解决从JFreeChart饼图中删除标签
|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;
}
如何打开标签?
解决方法
您需要使用
PiePlot
上的setLabelGenerator()
方法将标签生成器设置为null。您可以从图表中获取图并将其转换为to2ѭ:
((PiePlot) chart.getPlot()).setLabelGenerator(null);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。