gpt4 book ai didi

java - 从 JFreeChart 饼图中删除标签

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:00:19 26 4
gpt4 key购买 nike

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。您可以从图表中获取绘图并将其转换为 PiePlot:

((PiePlot) chart.getPlot()).setLabelGenerator(null);

关于java - 从 JFreeChart 饼图中删除标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6155615/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com