- 浏览: 273260 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
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 1669Getting your jar of a library o ... -
IntelliJ IDEA 9.0 注册机/注册码/keygen/破解版
2010-07-30 16:57 2565IntelliJ IDEA 9.0 注册机/注册码/keyge ... -
C++
2010-03-19 16:26 18043D游戏源码下载区(目前国内最集中的游戏源码下载基地) htt ... -
editplus 使用大全
2010-03-09 20:02 1809edit plus v2.12 使用技巧集锦2007年04月2 ... -
Maven 常用 配置 pom.xml
2010-02-22 00:24 1153mvn archetype:create -DgroupId= ... -
3GG
2010-01-31 19:43 0WCDMA (欧洲3G标准 联通运营) <中国联通3G上 ... -
MD5
2010-01-24 00:20 2337本人搜集的所有深度和YLMF各系统版本的MD5值,方便大家找系 ... -
批量删除 .svn 文件
2010-01-18 19:07 2585使用SVN工具的时候会生成一些以“svn”作为后缀的文件,而且 ... -
windows错误
2009-12-21 17:25 3939http://www.microsoft.com/chi ... -
网站测试工具
2009-11-29 21:28 1928网站一旦投入使用 ... -
中国佛学66句震撼世界的禅语
2009-11-27 16:51 11841.人之所以痛苦,在于追求错误的东西。 2.如果你不给自 ... -
GIS中的一些常见名词
2009-11-26 19:47 20351.等高线地形图 ... -
System.getProperty()参数大全
2009-11-26 17:30 1143System.getProperty()参数大全 ... -
JNLP and Java Web Start 签名文件
2009-11-26 14:33 6729一、什么是 Java Web Start ... -
Applet调用
2009-11-26 14:09 1394package cn.cjxo.applet; import ... -
js evel
2009-11-23 16:01 1525function abc(){ eval ( ... -
开发实用插件工具网址
2009-11-14 13:39 979Eclipse_SVN_plugin http: ... -
attachEvent和addEventListener 使用方法
2009-11-11 15:56 1732attachEvent方法,为某一事件附加其它的处理事件。(不 ... -
log4j详解
2009-11-11 13:10 904Log4j有三个主要的组件:Loggers(记 ... -
log4j常用配置
2009-11-11 11:44 1079常用log4j配置,一般可 ...
相关推荐
【jspGraphic图形报表】是一种基于Java的Web技术,用于创建动态、交互式的数据可视化报表。在Web应用程序中,图形报表可以有效地将复杂...通过深入研究,开发者可以掌握创建高效、动态的Web图形报表的关键技术和技巧。
本篇文章将深入探讨如何使用Java技术栈,特别是Struts和JFreeChart库来实现Web图形报表。Struts作为MVC框架,是Java Web开发中的一个经典选择,而JFreeChart则是一个强大的图表生成库,两者结合可以创建出丰富的交互...
在IT行业中,Web图形与报表技术是数据可视化和信息呈现的关键组成部分。开源解决方案因其灵活性、可定制性以及成本效益而受到广泛关注。本篇文章将详细探讨标题"贯通开源WEB图形与报表技术全集—part1"所涵盖的知识...
在现代Web开发中,图形化报表是至关重要的组成部分,它能有效地展示复杂的数据,帮助用户理解和分析信息。本文将深入探讨“web项目图形化报表”的相关知识点,特别关注与Java后台交互以及页面自定义。 首先,Java...
总的来说,FusionCharts是一个强大且免费的图形报表工具,适用于需要在Web应用中进行数据可视化的开发者。它支持Flash和HTML5两种技术,提供丰富的图表类型,并有一个免费版本供用户试用。通过压缩包中的文件,用户...
综上所述,.NET Web图形报表的实现涉及多个层次,从选择合适的图表库,到设置数据源和属性,再到呈现和交互。熟练掌握这些技能,开发者可以创建出强大的数据可视化工具,帮助用户更好地理解和分析信息。
在Web应用中,数据可视化是至关重要的,因为图形报表能够有效地呈现复杂的数据,使其易于理解。"Asp.Net图形报表"是这个领域的关键概念,它涉及到如何在Asp.Net平台上创建交互式的、可视化的数据报告。 1. **图形...
在Java编程领域,图形报表是一种重要的数据可视化工具,它能够将复杂的数据转化为易于理解的图形,帮助用户快速洞察数据背后的模式和趋势。本资源“java图形报表详解”提供了开发所需的jar包以及详细的使用帮助,...
ASP.NET图形报表是一种在Web应用程序中展示数据的强大工具,它能够以图表、表格或其它可视化形式将复杂的数据呈现出来,使用户更容易理解和分析。在ASP.NET框架中,开发者可以利用各种库和控件来创建交互式的图形...
JS图形报表是利用JavaScript编程语言在Web应用程序中创建的可视化报表,它能够将复杂的数据转化为直观、易于理解的图表形式。在现代Web开发中,数据可视化是至关重要的,它可以帮助用户快速洞察数据,从而做出明智的...
在Web环境下,C#图形报表的实现主要通过ASP.NET MVC或者ASP.NET Core。这些框架可以与JavaScript库(如Highcharts、D3.js)结合,通过服务器端的C#处理数据,前端使用JavaScript进行交互式图表的渲染。这种前后端...
该文章深入探讨了Web动态报表的实现方法,特别关注于如何在SQL Server混合认证安全模式下,运用ASP.NET开发技术来实现动态Web报表。文章首先介绍了Visual Studio.NET作为微软公司为XML Web服务创建的开发环境,它...
在IT行业中,图形报表是一种非常重要的数据可视化工具,它能够帮助我们快速理解复杂的数据,并从中提取有价值的信息。本文将深入探讨“图形报表代码”的详细知识,包括其原理、实现方式以及如何通过编程来创建和定制...
通过学习并实践这个压缩包中的实例,你可以掌握ASP.NET图形报表的基本使用方法,进一步提升你的Web开发技能。同时,不断探索和理解报表控件的高级特性,将使你的数据分析和展示能力更上一层楼。
在本专题中,我们将深入探讨Java图形报表开发的关键概念和技术。 首先,JavaFX是Oracle引入的一个强大的用于构建桌面应用的UI工具包,它内置了丰富的图形和图表组件。通过JavaFX,开发者可以轻松地创建交互式的柱状...
在这个"Web中JFreeChart图形报表小例子"中,我们将探讨如何在Struts 2.0框架下集成JFreeChart来在JSP页面上展示图形报表。 首先,我们需要理解JFreeChart的基本用法。JFreeChart提供了丰富的API,可以方便地创建和...
在IT领域,图形报表是数据分析和可视化不可或缺的一部分。它们能够以直观的方式呈现复杂的数据,帮助用户更好地理解并解析信息。本篇文章将详细探讨标题中提到的"各种图形报表组件",包括微软图表控件MSChart、水晶...
《图形报表JFreeChart在Eclipse环境下的应用DEMO》 在Java开发中,数据可视化是至关重要的,它能够帮助开发者和用户更好地理解和分析数据。JFreeChart是一款强大的开源图表库,提供了丰富的图表类型,如饼图、柱状...
在IT领域,图形化报表是一种将数据以直观、易于理解的图表形式展示出来的方法,它极大地提升了数据分析的效率...在实际项目中,我们应当根据具体需求,灵活运用各种技术和工具,创造出满足用户需求的高质量图形化报表。
Highcharts是一款强大的JavaScript图表库,专门用于在Web页面上创建各种各样的图形报表。它以其易用性、灵活性和丰富的功能而备受青睐。在“报表工具做图形报表要用到”的场景下,Highcharts是一个理想的解决方案。 ...