将Jfreechart保存到我的数据库

时间:2012-03-30 07:25:13

标签: java jfreechart

我正在使用Jfreechart创建图表。我在秋千上展示这个。我想保存此图表并将其上传到我的数据库。有谁知道如何做到这一点。如果不可能,我可以使用其他库来实现此目的。

1 个答案:

答案 0 :(得分:2)

也许最简单的方法是将图表保存为PNG:

import java.io.ByteArrayOutputStream
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartUtilities;

JFreeChart myChart = ...
ByteArrayOutputStream out = new ByteArrayOutputStream();
ChartUtilities.writeChartAsPNG(out, myChart, width, height);

然后将该字节数组存储为数据库中的BLOB。