- 浏览: 264859 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
chenshi011:
无意中,看到LZ博客感觉多门语言都精通啊,尤其还做GIS啊,敢 ...
WorldWind学习笔记[一] -
supperman:
不能用~!
windows下Nginx启动、关闭、重启bat工具 -
join_lin:
攒。。
spket.config.xml -
awaterway:
可以用,多谢
IntelliJ IDEA 9.0 注册机/注册码/keygen/破解版 -
qq3553174:
你好,我刚刚接触仿真地图。请问如果要将世界风嵌入AIR程序中如 ...
WorldWind学习笔记[一]
1.JFreeChart最常用的web开源图形技术,主要采用AWT作为图形显示后台为支持,新版本也有采用Swing来完成更高级功能,支持图种类广泛,如柱状图、曲线图、时序图、饼图、甘特图、区域图、财政图表,仪表图和组合图。可以在现有图形中非常容易的进行扩展,由于易用和功能强大,在Java开发社区备受好评。
2.Cewolf是基于JFreeChart的一种开源图形技术,主要功能是为JavaWeb开发人员提供一套JFreeChart图形标签,使开发人员非常容易调用标签完成图形创建,因为基于JFreeChart,所以JFreeChart支持的,它也支持两者结合,可以降低开发工作量。
3.jCharts是sourceforge上一个开源web图形技术,它是100%制图工具,它的实现和原理与JFreeChart类似,基于AWT进行二次开发,相对JFreeChart他支持的图形类型相对较少,主要有柱状图、饼图、曲线图、点状图、区域图、雷达图和组合图,相对JFreeChart来说显和轻巧,对于常用图形的绘制已经足够,它设计合理易手用户继承相关类完成图形的扩展。
1.iReport.开源的、优秀的报表设计器,功能强大。不但有适合于windows安状的应用程序,同时提供完成源代码,可供参考及原理分析。通过iReport可以设计出各种各样的简单或复杂的报表,这些报表可以作JasperReport的报表模板,避免编写复杂XML,可以节省大量开发时间。iReport可以使用各种数据源制作报表,并且,还可以可视化的设置报表的字段、参数和变量等信息。对于复杂的报表,例如包含子报表的报表,以及交叉报表等也都可以很容易的通过可视化界面实现。
2.JasperReports.是一个报表制作工具,用户须按照其规则写一个xml,然后得到用户所要的报表文件,可以以pdf,html,或xml等多种形式产生报表,还支持csv,xml等展示。实际应用中一般可以利用iReport进行模版设计,然后用JasperReports进行数据填充,编译表示。iReport+JasperReport是项目中制作报表的一种常用选择。
3.Eclipse Birt是基于eclispe的开放源码报表系统。使用BIRT,能制作出多样化的报表:列表、包括图形的报表、子报表的报表、交叉表。
4.JFreeReport是开源网站sourceforget.net上的一个项目与jfreechart一样属于jfree公司的产品,用来创建报表的一个免费的java类库。继承自swing的tablemode接口,根据一个基于xml的报表模版文件格式化。产生的报表可以预览打印或保存为pdf,html.excel,csv和普通文本。支持c/s和b/s系统的在线报表显示。可以从xml中读取据也可以从数据库读数据。
5.OpenReports基于web的灵活的开源报表解决方案,通过浏览器自动生成动态pdf,xls,rtf,html,csv,和chart报表。利用到的开源技术有hibernate,veloctiy,struts2,spring2等。支持各种报表引擎,如JasperReport、JFreeReport、JXLS、以及Eclipse BIRT能满足日常项目中各种需求。OpenReports也支持QueryReports及ChartReports,所以可以利用QueryReports直接通过创建SQL语句来构建报表。在OpenReports中可以对用户、分组、报表、数据源、报表参数、图表、系统和管理员进行管理。
主页http://www.jfree.org/jfreechart/index.html
JFreeChart是JFreeChart公司在开源网站SourceForget.net上的一个项目,该公司主要产品有:
JFreeReport:服表解决工具。
JFreeChart:Java图形解决方案(Application/Applet/Servlet/JSP)。
JCommon:JFreeReport和JFreeChart的公共类库。
JFreeDesigner:JFreeReprot报表设计工具。
JFreeChart的web.xml配置
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/DisplayChart</url-pattern>
</servlet-mapping>
类图:数据集(dataset)、图形(plot)、渲染器(renderer)、轴(axis)、标题(title)中重要的图
┏━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 包名 │ 描述 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.chart │JFreeChart类库的主要类和接口以及所有重要的JFreeChart类 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.chart.axis │所有轴类上一些混合的类和接口 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.chart.labels │包括用来在图表中产生单独数据标签的类和接口 ┃
┠─────────────────┼─────────────────────────────┨
┃ │Plot基类、Plot的子类、如PiePlot、CategoryPlot XYPlot类等。┃
┃org.jfree.chart.plot │这是一个重要的包,因为Plot在控制JFreeChart中数据的显示起了┃
┃ │关键作用。 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.chart.renderer │用来实现渲染的一些类 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.chart.renderer.category │用来为了实现CategoryPlot类的着色器而加的类和接口 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.chart.renderer.xy │用来为了实现XYPlot类的着色器而加的类和接口 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.chart.title │用来创建图表标题子标题的类 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.chart.urls │html图像地图产生的url生成的支持类 ┃
┠─────────────────┼─────────────────────────────┨
┃org.jfree.data │包括JFreeChart使用数据集的类和接口 ┃
┗━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
发表评论
-
Google Code personal maven repository
2012-12-28 11:59 1611Getting your jar of a library o ... -
IntelliJ IDEA 9.0 注册机/注册码/keygen/破解版
2010-07-30 16:57 2400IntelliJ IDEA 9.0 注册机/注册码/keyge ... -
C++
2010-03-19 16:26 17423D游戏源码下载区(目前国内最集中的游戏源码下载基地) htt ... -
editplus 使用大全
2010-03-09 20:02 1749edit plus v2.12 使用技巧集锦2007年04月2 ... -
Maven 常用 配置 pom.xml
2010-02-22 00:24 1089mvn archetype:create -DgroupId= ... -
3GG
2010-01-31 19:43 0WCDMA (欧洲3G标准 联通运营) <中国联通3G上 ... -
MD5
2010-01-24 00:20 2264本人搜集的所有深度和YLMF各系统版本的MD5值,方便大家找系 ... -
批量删除 .svn 文件
2010-01-18 19:07 2548使用SVN工具的时候会生成一些以“svn”作为后缀的文件,而且 ... -
windows错误
2009-12-21 17:25 3888http://www.microsoft.com/chi ... -
网站测试工具
2009-11-29 21:28 1887网站一旦投入使用 ... -
中国佛学66句震撼世界的禅语
2009-11-27 16:51 11461.人之所以痛苦,在于追求错误的东西。 2.如果你不给自 ... -
GIS中的一些常见名词
2009-11-26 19:47 19251.等高线地形图 ... -
System.getProperty()参数大全
2009-11-26 17:30 1100System.getProperty()参数大全 ... -
JNLP and Java Web Start 签名文件
2009-11-26 14:33 6653一、什么是 Java Web Start ... -
Applet调用
2009-11-26 14:09 1343package cn.cjxo.applet; import ... -
js evel
2009-11-23 16:01 1434function abc(){ eval ( ... -
开发实用插件工具网址
2009-11-14 13:39 909Eclipse_SVN_plugin http: ... -
attachEvent和addEventListener 使用方法
2009-11-11 15:56 1677attachEvent方法,为某一事件附加其它的处理事件。(不 ... -
log4j详解
2009-11-11 13:10 837Log4j有三个主要的组件:Loggers(记 ... -
log4j常用配置
2009-11-11 11:44 1036常用log4j配置,一般可 ...
相关推荐
jspGraphic(浅析web图形报表的实现(struts+jfreechat) )
基于jsp的java图形报表,绝对完整的代码!你下载了一定不会不会后悔,因为小弟分少,希望大家多多支持。
图形报表,添加数据源,设置其它属性,就可以用。有实例哟
web项目图形化报表 适用于Java后台交互,页面自定义. 功能虽然不强大,但很适用.
本课题“基于web的动态统计图形报表的设计与实现” 能有效解决这里面的一些问题以及理解一些图形报表开发组件的实现原理。 本课题主要讲解的是如何通过对后台数据库数据的读取,统计和分析,并运用Java图形类生成...
C#开发(WIN、WEB)图形报表实例,这里包括2D、3D及其它多种类形的报表,有详细的实例代码
js图形报表,包括各类型报表,如:条形图,圆图,动态图形,适合各种web级开发.
Web动态报表的实现,科研文档,关天动态报表的实现
java图形报表的一些简单实例。常应用于统计分析模块
包含了多种图形报表,微软图表控件MSChart,水晶报表,Jquery图表制作功能等等
包含JFreeChart、Cewolf、jCharts、iReport、JasperReports、OpenReports等10余个完整源代码
最近在学习做报表,呵呵,这是刚学的一个普通Web中的一个例子,能把报表图形显示到jsp上。我现在的开发环境是要在struts2.0上开发。先弄上来,后面的出来了,再发!!!!
针对Lotus Domino Web应用报表功能的不足,探讨了XPage下利用Dojo和JSON产生图形化报表的原理和实现,丰富了Lotus Domino Web应用系统数据报表的呈现方式,使企业信息化平台中产生的数据更加形象和直观。
mvc,web开发jqchart图形报表 实例
Visifire是一个开源的图形报表组件,它采用的是微软的Sliverlight技术。Sliverlight是微软为了和Flash竞争而推出的一项技术,和Flash类似,虽然现在还没有像Flash一样普及,但是我们有理由相信,以微软的实力,如果...
采用微软提供的OWC来生产报表的工具,其中有一个OWCReport类,用来专门处理与OWC的交互的,对OWC不怎么想仔细研究的,只需要使用OWCReport中的接口就行,不过由于是使用微软的OWC,Microsoft.Office.Interop.Owc.dll...
快逸报表设计器是一个类似Excel使用环境的WEB报表设计与开发平台, 它自带报表运算引擎,连接数据库后即可展示报表效果,从最初的数据组织到前段的报表格式调整等工作都在这一环境中完成,设计完的报表模板将以RAQ的...
很实用的图形报表工具!很实用的图形报表工具! 很实用的图形报表工具! 很实用的图形报表工具! 很实用的图形报表工具!
基于JFreeChart的Web图形开发源码 有源码,有作者联系方式,方便技术交流
「低代码可视化报表」类似excel操作风格,在线拖拽...功能涵盖: 报表设计、图形报表、打印设计、大屏设计等,完全免费!秉承“简单、易用、专业”的产品理念,极大的降低报表开发难度、缩短开发周期、解决各类报表难题