gpt4 book ai didi

java - 在 JFreeChart 中更新 PieChart

转载 作者:行者123 更新时间:2023-11-29 07:42:41 24 4
gpt4 key购买 nike

我使用 JFreeChart 创建了一个饼图。在我的一生中,我无法弄清楚如何在图表创建后更新它。是创建全新图表的唯一方法吗?

最佳答案

如图here ,您可以在图表呈现后对其进行更改。在这种情况下,更新图表的数据 modelPieDataset,监听的view 将随之更新;在这些相关的examples ,组件的 Action 更新 Dataset。在 MultiplePiePlot 中,您可以直接更新饼图 View 的外观,如图所示 here .

附录:从PieChartDemo1开始,重构数据集并添加合适的Action,如下所示。

private static final DefaultPieDataset dataset = createDataset();

public PieChartDemo1(String title) {
super(title);
add(createDemoPanel());
add(new JButton(new AbstractAction("Update") {

@Override
public void actionPerformed(ActionEvent e) {
dataset.setValue("Apple", dataset.getValue("Apple").doubleValue() + 1);
}
}), BorderLayout.SOUTH);
}

enter image description here

关于java - 在 JFreeChart 中更新 PieChart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28753154/

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