`
aijun980204
  • 浏览: 98029 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

jfreeChart生成图片的保存

    博客分类:
  • java
阅读更多

跟踪一下源代码:

程序代码 程序代码


String filename=ServletUtilities.saveChartAsJPEG(chart1,600,400,session);


    public static String saveChartAsJPEG(JFreeChart chart, int width, 
            int height, ChartRenderingInfo info, HttpSession session)
            throws IOException {

        if (chart == null) {
            throw new IllegalArgumentException("Null 'chart' argument.");   
        }
        
        ServletUtilities.createTempDir();
        String prefix = ServletUtilities.tempFilePrefix;
        if (session == null) {
            prefix = ServletUtilities.tempOneTimeFilePrefix;   
        }
        File tempFile = File.createTempFile(prefix, ".jpeg", 
                new File(System.getProperty("java.io.tmpdir")));
        ChartUtilities.saveChartAsJPEG(tempFile, chart, width, height, info);
        if (session != null) {
            ServletUtilities.registerChartForDeletion(tempFile, session);
        }
        return tempFile.getName();

    }


System.getProperty("java.io.tmpdir")得到的路径为:
C:\Program Files\Apache Software Foundation\Tomcat 6.0\temp

分享到:
评论
2 楼 ync.jj 2010-07-23  
<font color="red" size="50">噶几噶几 噶几噶几 噶几 噶几</font>
1 楼 ync.jj 2010-07-23  
<font color="red" size="50">噶几噶几 噶几噶几 噶几 噶几</font>

相关推荐

    jfreechart生成图片及导出pdf 、excel

    在这个“jfreechart生成图片及导出pdf、excel”的主题中,我们将深入探讨如何利用JFreeChart来生成这些图表,并将其导出为PDF和Excel格式。 1. **JFreeChart基本使用** JFreeChart库提供了多种图表类型,包括...

    JFreeChart生成图片并显示

    《JFreeChart生成图片并显示》 在Java开发中,我们常常需要生成各种图表来直观地展示数据,比如折线图、柱状图、饼图等。JFreeChart是一个强大的开源Java库,它提供了丰富的图表生成功能,可以满足开发者在各种应用...

    JfreeChart-雷达图与导出

    本篇将深入探讨如何利用JFreeChart生成雷达图以及相关的数据导出功能。 **雷达图的使用** 雷达图是一种多维数据可视化工具,特别适合于比较多个变量在同一标准下的表现。在JFreeChart中,创建雷达图主要分为以下几...

    jfreechart生成报表图片.zip

    这个“jfreechart生成报表图片.zip”压缩包包含了一组资源,可以帮助你快速创建各种类型的图表,如柱状图、饼图、折线图等,非常适合用于数据可视化。 1. **JFreeChart库介绍**: JFreeChart是开源的Java库,它...

    jfreechart 生成折线图,饼图,柱状图,堆栈柱状图

    标题中提到的“jfreechart生成折线图、饼图、柱状图、堆栈柱状图”是指使用Java的一个开源图形库JFreeChart来创建不同类型的统计图表。JFreeChart是一个功能全面、成熟的Java图表库,广泛应用于各种应用程序中进行...

    JFreeChart生成饼图最简单demo.

    通过以上三个步骤,便可以使用JFreeChart生成并保存一张饼图。这一过程不仅适用于生成静态图表,也适用于Web应用程序中动态生成图表的需求,只需将保存图片的部分替换为将图表嵌入到HTML页面中即可。

    纯Java动态生成SVG饼图与JFreeChart超强功能生成SVG图表

    在上面的代码中,我们使用 JFreeChart 生成了一张线形图表,并将其保存为 SVG 文件。 三、JFreeChart 的缺陷和解决方案 JFreeChart 虽然是一个非常流行的 Java 图形库,但是它也存在一些缺陷。例如,JFreeChart 在...

    Java JFreeChart 后台生成折线图

    6. **保存和展示**:最后,保存生成的图像文件到指定位置,或者将其发送到前端展示。 以上就是使用Java JFreeChart库在后台生成折线图的基本流程。饼图和柱状图的生成原理类似,只需替换相应的`ChartFactory`方法...

    jfreechart在B/S生成图片过程(临时图片处理)-----参考自网络资源

    **JFreeChart在B/S架构下生成图片的流程与临时图片处理** JFreeChart是一款流行的Java图表库,它提供了一套完整的API,用于创建各种复杂的2D图表,如饼图、柱状图、线图、散点图等。在B/S(浏览器/服务器)架构中,...

    JFreeChart生成报表Demo案例

    7. **保存或导出**:如果需要,还可以使用`ChartUtilities`类将图表保存为图片文件,方便分享或打印。 以下是一段简单的代码示例,展示了如何使用JFreeChart生成一个3D饼图: ```java import org.jfree.chart....

    JFreeChart生成3D饼状图及柱状图

    在这个特定的场景中,我们将关注如何使用JFreeChart生成3D饼状图和柱状图,并将这些图像保存到指定的文件目录下。 首先,我们需要了解JFreeChart的基本用法。JFreeChart的核心是`ChartFactory`类,它提供了静态方法...

    Freemarker导出word示例,包括jfreechart图表

    4. 使用JFreeChart生成图表并保存为图片文件。 5. 在生成的Word文档中,确保图表图像正确显示。 最后,压缩包中的"FreemarkerWord"可能包含了以下文件: - 一个或多个Freemarker模板文件(.ftl),定义了Word文档的...

    jfreechart生成单组3D变色柱状图

    #### 1.1 标题:“jfreechart生成单组3D变色柱状图” 标题明确指出本篇教程的目标是使用JFreeChart库生成一种特定类型的图表——3D变色单组柱状图。这里的关键信息包括: - **jfreechart**:一个Java图形绘制类库。...

    JSP使用JFreeChart生成各种图表并生成PDF文档

    对于图表,可以将之前用JFreeChart生成的PNG图片作为`Image`对象添加。 5. **关闭文档**: 最后,记得调用`Document.close()`方法关闭文档,确保所有内容都被写入。 在实际应用中,你可能需要根据用户请求动态生成...

    jfreechart生成图像的包

    5. **绘制和显示**:将图表渲染为`BufferedImage`对象,然后可以将其保存为图片文件,或者直接在Swing或JavaFX组件中显示。 6. **更新和交互**:JFreeChart还支持实时更新图表数据,以及添加点击事件监听等交互功能...

    java使用JFreeChart制作柱形图

    最后,你可以选择将图表显示在 Swing 组件(如 `JFrame`)中,或者将其保存为图片文件。如果要在网页上显示,可以使用 `ChartUtilities` 类的 `writeChartAsPNG()` 方法将图表转换成 PNG 图片流,然后嵌入到 HTML ...

    最新版本jfreechart(包括API和jar包)

    最后,你可以将生成的图表渲染到`JPanel`或者保存为图片文件。 除了基本的图表创建,JFreeChart还支持动态图表、3D效果、动画以及复杂的图表布局。此外,JFreeChart与其他库如Swing、JavaFX、PDF和SVG等的集成也...

    用jfreechart来生成统计图表.doc

    最后,我们将饼图保存为 JPEG 图片文件。 jFreeChart 提供了丰富的定制选项,包括但不限于: 1. 调整图表的颜色和样式。 2. 自定义轴标签和标签格式。 3. 添加图例和工具提示。 4. 雷达图、折线图、散点图等多种...

Global site tag (gtag.js) - Google Analytics