`
huyuhong
  • 浏览: 9252 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

java图形报表-1(饼图)

阅读更多

public class DIVbingtu {
public static void main(String arg[]){
 /**
  * 利用DafaultPieDataset类 初始化数据 
  */
    DefaultPieDataset data = new DefaultPieDataset();
    data.setValue("高中以下",380);
       data.setValue("高中",1620);
       data.setValue("大专",6100);
       data.setValue("本科",8310);
       data.setValue("硕士",3520);
       data.setValue("博士",180);
     
 
      /**
       * 利用ChartFactory 建立一个标题为-程序员学历情况调查表-By Alpha的JFreeChart对象
       */
    JFreeChart chart=ChartFactory.createPieChart("程序员学历情况调查表-By Alpha",data, true, false, false);
      
   /**
    * 设置北京打印颜色
    */
       chart.setBackgroundPaint(java.awt.Color.white);//可选,设置图片背景色
       /**
        *
        */
     
        StandardEntityCollection sec = new StandardEntityCollection();
      /**
       * time变量取出当前时间命名
       */
       long time=new Date().getTime();
       String rfname = "Picbing_"+time+ ".jpeg";
      /**
       * fileName 文件名
       */
       String fileName = "d:\\" + rfname;
      // PrintWriter w = new PrintWriter(out);//输出MAP信息
       //500是图片长度,300是图片高度
       //String filename = ServletUtilities.saveChartAsPNG(chart,500,300,info,session);
       try{
        /**
         * 生成一指定长宽 jpg文件 把它写到指定目录下
         */
        ChartUtilities.saveChartAsJPEG(new File(fileName),100,chart,500,300);
       }catch(Exception e){
       e.printStackTrace();
       }
       //ChartUtilities.writeImageMap(w,"map0",info,false);
       System.out.println("输出保存在D://中 Picbing_"+time+".jpeg");   

 
}
}

分享到:
评论

相关推荐

    java jfreechart 生成图形报表 饼图,条形图,曲线图

    Java JFreeChart 是一个强大的开源库,用于在Java应用程序或Web应用中生成高质量的图形报表。JFreeChart 支持多种图表类型,包括饼图、条形图和曲线图,这些图表在数据可视化中有着广泛的应用。在Java开发中,...

    java图形报表开发

    Java图形报表开发是一种在Java应用程序中创建、展示和分析数据可视化的方法。这通常涉及到使用特定的库或框架,如JFreeChart、JavaFX、Swing等,来生成各种类型的图表,如柱状图、饼图、线图和热力图等。在本专题中...

    JFreeChartDemo java图形报表

    描述中提到的“java图形报表”,可能是指JFreeChartDemo展示了如何将数据组织成报表形式的图表,以便于理解和分析。报表通常需要清晰、直观地展示大量信息,JFreeChart能够很好地满足这一需求,它支持动态更新图表...

    JAVA 插件 jfree图形报表实例

    在这个"JAVA 插件 jfree图形报表实例"中,我们将探讨如何利用JFreeChart在Web应用中生成动态图表。 首先,JFreeChart库不仅支持基本的图表类型,还允许自定义颜色、样式和标签,以满足各种需求。在实际应用中,我们...

    Java中图形化报表实例

    图形化报表则进一步将数据以图形的形式展示,如柱状图、饼图、折线图等,使得数据趋势和关系一目了然。在JavaWeb环境中,这种报表通常用于后台管理系统,帮助管理者监控业务指标、分析数据变化。 实现JavaWeb中的...

    java 生成图形报表

    Java 生成图形报表是开发过程中常见的一种需求,特别是在数据分析、数据可视化和业务报告等领域。MyEclipse 是一个广泛使用的 Java 开发集成环境,它提供了丰富的工具支持,包括创建和调试 Java 应用程序。在这个...

    Smart-Report报表工具-JAVA v1.0-源码.zip

    "Smart-Report报表工具-JAVA v1.0-源码.zip"是一款基于JAVA语言开发的报表工具,主要用于数据可视化和数据分析。源码的提供对于开发者来说具有极高的学习和研究价值,因为它允许用户深入理解软件的工作原理,进行二...

    java报表项目demo

    【描述】提到“java图形报表例子”,意味着这个项目包含了创建和展示图形化报表的功能。图形报表有助于以视觉方式呈现复杂的数据,便于理解和分析。它还指出这个项目可以直接导入到MyEclipse环境中运行,MyEclipse是...

    报表工具做图形报表要用到

    Highcharts是一款强大的JavaScript图表库,专门用于在Web页面上创建各种各样的图形报表。它以其易用性、灵活性和丰富的功能而备受青睐。在“报表工具做图形报表要用到”的场景下,Highcharts是一个理想的解决方案。 ...

    jfreechar的几个常用图形报表

    在这个压缩包中,包含的"JFreeChart"文件很可能是项目源代码或者示例程序,旨在展示JFreeChart库的常用图形报表。 1. **柱状图(Bar Chart)** 柱状图是表示分类数据的一种常见方式,JFreeChart可以创建单列、双列...

    Java课程设计--家庭理财系统带GUI界面.rar

    4. **报表与分析**:生成图表展示收支趋势,帮助用户了解财务状况,如饼图展示支出比例,折线图显示收入变化。 5. **提醒与通知**:当账单到期或超出预算时,系统可以通过弹窗或邮件提醒用户。 为了实现这些功能,...

    图形化报表

    在IT领域,图形化报表是一种将数据以直观、易于理解的图表形式展示出来的方法,它极大地提升了数据分析的效率和理解性。"图形化报表"这个主题涵盖了多个关键知识点,包括但不限于数据可视化、MVC设计模式以及报表的...

    jspGraphic(浅析web图形报表的实现)

    总之,"jspGraphic(浅析web图形报表的实现)"这个项目提供了从数据获取、处理到图表渲染的完整流程,对于学习和实践JSP与Java图形报表结合是一个很好的起点。通过深入研究,开发者可以掌握创建高效、动态的Web图形...

    itext报表类库 柱形图,饼图,折线图

    iText 是一个强大的PDF文档处理库,广泛应用于Java和.NET平台。在报表生成领域,iText 提供了丰富的功能,包括创建柱形图、饼图和折线图,使得开发者可以轻松地在PDF文档中嵌入各类图表,增强报告的可视化效果。 在...

    java实现各种数据统计图(柱形图,饼图,折线图).zip

    JFreeChart是一个强大的图表库,它提供了丰富的图表类型,包括柱形图、饼图和折线图,使得开发者能够方便地创建高质量的数据图形。下面将详细讨论如何使用JFreeChart来实现这些统计图表。 首先,柱形图(Bar Chart...

    java生成报表JFreeChart

    Java生成报表是一个重要的任务,特别是在企业级应用中,数据可视化对于理解和分析业务至关重要。JFreeChart库正是这样一个强大的工具,它允许开发人员在Java应用程序中创建各种图表,如柱状图、饼图和折线图等。这个...

    ireport图文教程.pdf

    图形报表(饼图) - 创建新的报表文档,命名为`chartReport`。 - 编写SQL查询语句,计算每个部门的员工数量,如`SELECT t2.deptName, COUNT(t1.empId) AS empCount FROM employee t1 LEFT JOIN department t2 ON t1...

    Java水晶报表中文文档

    - 图形和图表:支持各种类型的图表,如柱状图、饼图、线图等,可自定义样式和颜色。 - 参数化报表:允许用户输入参数,动态生成不同条件的报表。 - 分页和导出:自动处理报表分页,支持PDF、Excel、HTML等多种...

    用java实现word统计报表和图形统计的导出

    在给定的标题“用java实现word统计报表和图形统计的导出”中,我们可以理解到这个项目或教程旨在教我们如何使用Java来创建包含统计报表和图形的Microsoft Word文档。这通常涉及到两个关键领域:文本处理和数据可视化...

Global site tag (gtag.js) - Google Analytics