将 JFreeChart 图表保存到特定目录
Saving JFreeChart chart to a specific directory
有没有办法使用 JFreeChart 保存到特定目录而不是
ChartUtilities.saveChartAsPNG("image.png", chart, 600, 300);
保存到当前目录?
谢谢!
您是否尝试过在文件名字符串中放入完整的图像路径而不仅仅是 "image.png"?
ChartUtilities.saveChartAsPNG(new File("C:/\path/\to/\picture/\folder/\image.png"), chart, 600, 300);
我已经能够通过以下方式将图表保存为 png 文件:
第 1 步:创建一个 png 文件并确保它存在。
File f = new File(filepath+"image.png");
if(!f.exists()) f.createNewFile();
第 2 步:确定文件存在后,能否将图表数据写入其中:
ChartUtilities.saveChartAsPNG(f, chart, 800, 400);
如果文件已经存在,会被该方法覆盖。
在处理文件时,需要添加一些 try-catch 语句来处理异常。
有没有办法使用 JFreeChart 保存到特定目录而不是
ChartUtilities.saveChartAsPNG("image.png", chart, 600, 300);
保存到当前目录?
谢谢!
您是否尝试过在文件名字符串中放入完整的图像路径而不仅仅是 "image.png"?
ChartUtilities.saveChartAsPNG(new File("C:/\path/\to/\picture/\folder/\image.png"), chart, 600, 300);
我已经能够通过以下方式将图表保存为 png 文件:
第 1 步:创建一个 png 文件并确保它存在。
File f = new File(filepath+"image.png");
if(!f.exists()) f.createNewFile();
第 2 步:确定文件存在后,能否将图表数据写入其中:
ChartUtilities.saveChartAsPNG(f, chart, 800, 400);
如果文件已经存在,会被该方法覆盖。
在处理文件时,需要添加一些 try-catch 语句来处理异常。