`
aiter
  • 浏览: 84762 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java图表 报表

阅读更多

chartdirector是干什么的?

   她是一图形报表工具,也就是通过设置一些属性,生成像饼图、柱状图等。

官方网站:http://www.advsofteng.com/

 

下载资源包:http://download2.advsofteng.com/chartdir_java.war

 

里面有详细的文档,还有各种例子,包括在jsp中怎么写这个例子、在java中怎么写等等。

 

入门非常简单,要生成出漂亮的报表图形,还是有待具体查看文档、实例、多实践。

 

简单例子

写道
//一个简单的饼图实例
// 报表的数据The data for the pie chart
double[] data = {25, 18, 15, 12, 8, 30, 35};

// 数据对应的名称The labels for the pie chart
String[] labels = {"Labor", "Licenses", "Taxes", "Legal", "Insurance",
"Facilities", "Production"};

//这是图像的大小 Create a PieChart object of size 360 x 300 pixels
PieChart c = new PieChart(360, 300);

//这里指在图像中的位置(前两位),后面就是饼图的半径了 Set the center of the pie at (180, 140) and the radius to 100 pixels
c.setPieSize(180, 140, 100);

// Set the pie data and the pie labels
c.setData(data, labels);
//在d盘下生成一张图片
c.makeTmpFile("d:\\");

 

当然还可以设置3D效果、背景色,加入一些小图标等等,功能还是很强大(毕竟是收费的),中文也能很好的处理。漂亮、复杂的图形基本都能满足。

 

另外两个工具:

 

Jfreechart   http://www.jfree.org/jfreechart/       免费    文档收费,功能强大,基本能满足常用的图表,但是,使用起来不是很舒服(个人认为)。

FusionChart   http://www.fusioncharts.com/       收费   这个可以生成xml文件,供flash使用,具有更好的操作性。fusionchart本身提供了多种flash,主要是针对不同的图表,使用时,只需要配置相应的xml文件即可。

分享到:
评论

相关推荐

    java图形报表详解

    在Java编程领域,图形报表是一种重要的数据可视化工具,它能够将复杂的数据转化为易于理解的图形,帮助用户快速洞察数据背后的模式和趋势。本资源“java图形报表详解”提供了开发所需的jar包以及详细的使用帮助,...

    java水晶报表案例

    水晶报表提供了一个可视化设计界面,开发人员可以通过拖放字段、添加计算、创建图表等方式设计报表。报表设计完成后,可以嵌入到Java Web应用中,通过Servlet或者JSP来动态生成和展示报表内容。水晶报表支持多种数据...

    Java水晶报表开发技术

    Java水晶报表开发技术是Java应用程序中用于生成、展示和打印数据报表的重要工具。水晶报表(Crystal Reports)由SAP公司开发,它允许开发者利用各种数据源,如数据库、XML文件或Excel表格,创建复杂的报表和统计图表...

    java图形报表开发

    对于Java图形报表开发,API文档将包含关于如何初始化图表对象、添加数据、配置图表样式以及如何将图表嵌入到应用程序中的信息。例如,API可能解释如何使用`BarChart.Series`来表示柱状图的每个系列,以及如何调用`...

    java生成excel图表

    1. JFreeChart:一个流行的Java图表库。 2. Apache POI:一个Java库,用于读写Excel文件。 3. iText:一个Java库,用于生成PDF文件。 Java生成Excel图表的常用方法: 1. 使用ChartFactory创建JFreeChart对象。 2....

    java图形报表打印所需JAR

    3. **报表库**: 如iText、JFreeChart、Apache POI等,这些都是常用的Java报表库,提供了一系列高级功能,如数据绑定、图表生成、表格绘制等。它们简化了报表的创建过程,使得开发者无需从头开始编写复杂的绘图代码。...

    java动态报表神器DynamicReports中文文档

    在Java开发领域中,报表的制作是一个经常遇到的需求。DynamicReports是一个开源的Java报表工具,可以让开发者快速简便地生成各种复杂的报表。它基于强大的iReport JasperReports引擎,通过Java API实现了报表的动态...

    JFreeChartDemo java图形报表

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

    java生成报表JFreeChart

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

    Java语言后台生成word图表

    在Java后端开发中,生成Word文档并包含图表是一项常见的需求,特别是在数据分析、报告生成或者自动化文档处理场景中。Apache POI是一个强大的库,它允许开发者使用Java来操作Microsoft Office格式的文件,包括Word...

    java制作报表整合

    在Java中,可以通过创建多个图表并将其嵌入到一个大的图表布局中来实现报表整合。例如,可以使用`ChartPanel`组件将多个图表添加到一个Swing界面中,或者使用`CategoryPlot`的多视图功能在一个图表中显示多种类型的...

    java水晶报表demo

    Java水晶报表(Crystal Reports)是一种流行的企业级报告生成工具,常用于设计和创建复杂的报表,可以从各种数据源获取数据并进行格式化展示。这个“java水晶报表demo”提供了一个使用Oracle数据库和Eclipse IDE的...

    Java Web报表模块.rar

    8. **图表库**:如JFreeChart、Google Charts、ECharts等,用于生成图表型报表,如柱状图、饼图、线图等,帮助用户直观理解数据。 9. **AJAX**:异步JavaScript和XML技术,用于无刷新更新报表内容,提升用户体验。 ...

    java后台生成echarts图表

    然而,在某些场景下,我们可能需要在Java后台生成这些图表,而不是在前端直接渲染,比如用于报表生成、邮件发送或PDF文档嵌入等。 `echarts-java` 是一个专为 Java 开发者设计的工具库,它允许我们在 Java 后台生成...

    安卓图表报表相关-WilliamChart各种图表效果实现大全.rar

    【标题】:“安卓图表报表相关-WilliamChart各种图表效果实现大全” 这个压缩包文件主要包含的是关于Android平台上的图表库——WilliamChart的各种图表效果的实现示例。WilliamChart是一款专门为Android设计的开源...

    java报表最优解决方案

    ### Java报表最优解决方案 #### B/S环境复杂报表开发困境 随着互联网技术的飞速发展,B/S架构的应用程序越来越受到欢迎。在这种模式下,用户可以通过浏览器访问和操作应用程序,这大大提高了应用程序的可访问性和...

    java生成报表方法简介

    ### Java生成报表方法详解 在Java开发领域,报表生成是一项常见但至关重要的功能,它能够帮助开发者将数据以直观、易读的形式呈现给用户。本文将详细介绍六种使用Java生成报表的方法,每种方法都有其独特的优势和...

    用java实现报表的生成

    5. **报表库**:如JasperReports、iText、Apache POI等,它们提供了丰富的API,帮助开发者创建复杂的报表,包括表格、图表、交叉表等。 6. **Java Swing或JavaFX**:用于创建用户界面,展示生成的报表。用户可以...

    java 开发excel报表

    在Java开发中,生成Excel报表是一项常见的任务,特别...此外,还可以通过设置样式、公式、图表等进一步定制Excel报表的外观和功能。总之,Java结合JDBC和Apache POI库,为开发高效、灵活的Excel报表提供了强大的支持。

    JAVA报表解决方案源码

    Java报表库如JFreeChart可以用来创建线图、柱状图、饼图等,源码中会包含如何使用这些库生成图表的代码片段。 8. **动态生成与交互**:Java报表解决方案往往支持动态生成和交互,如根据用户输入参数筛选数据、钻取...

Global site tag (gtag.js) - Google Analytics