gpt4 book ai didi

java - 如何以编程方式将 ChartPanel 中的当前图表保存为 PNG?

转载 作者:搜寻专家 更新时间:2023-10-31 19:53:33 26 4
gpt4 key购买 nike

我在 ChartPanel 中创建了一个 JFreeChart,我想以编程方式保存它。该功能应该存在,因为可以手动执行此操作(右键单击菜单和那里的 PNG 选项)。

我找到了 chartPanel.createImage(??, ??) 方法,但我不知道 widthheight 是什么需要设置。

最佳答案

解决方案是使用方法ChartUtilities.writeChartAsPNG

示例:

try {

OutputStream out = new FileOutputStream(chartName);
ChartUtilities.writeChartAsPNG(out,
aJFreeChart,
aChartPanel.getWidth(),
aChartPanel.getHeight());

} catch (IOException ex) {
logger.error(ex);
}

关于java - 如何以编程方式将 ChartPanel 中的当前图表保存为 PNG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34836338/

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