OpenFlashChart是一款开源的以Flash和Javascript为技术基础的免费图表,用它创建的报表分析图表无论是样式还是效果都是非常好的。哈!最主要它是开源和免费的。 支持的浏览器:IE6/7/8, Firefox 2.x+, Safari 3.0+, Opera 9.5+ 以及 Konqueror 4.x+ 支持的语言API: PHP, Perl, Python, Java, Ruby on Rails, asp .Net 来控制图表。
概述:Flash图表以其动态、交互的可视化体验得到广大用户的青睐。本文对两款常用的Flash图表控件FusionCharts和AnyChart进行了对比评测,相信能帮助你选择合适的flash图表控件。
3D饼图属性(Pie3D.swf ) animation 是否显示加载图表时的动画 palette 内置的图表样式,共5个 paletteColors 自定义图表元素颜色(为多个,如过过少会重复) showAboutMenuItem 右键是否显示"关于FusionCharts" aboutMenuItemLabel 右键关于自定义文字 aboutMenuItemLink 右键关于自定义链接(FusionCharts链接格式) showZeroPies 是否显示0值的饼
FusionCharts free 是一个跨平台,跨浏览器的flash图表组件解决方案,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面甚至PPT调用。你不需要知道任何关于flash编程的知识,你只需要知道你所用的编程语言就可以了。
JapserReport学习总结。概述JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java,包括J2EE,Web应用程序中生成动态内容。应用程序JaperReport是开源的,且库都是由Java编写成的。JasperReport有个相关的图形化的设计工具叫ireport。二、开发步骤1.首先通过IReport工具制作报表模板,生成相应的jrxml文件,jrxml文件编译后生成相应的后缀名为.jasper的文件注:导出成pdf格式时.
JFreeChart学习资料
报表设计(reportdesign)”是一个模板,JasperReports引擎会用它来传递动态内容到打印机,屏幕或者是Web页面。存储于数据库中的数据会根据报表的实际设计来填充整个报表,打印到页面导向的文档。
主要任务和过程在这一章里,你将会了解到如何解析你的XML报表设计、编译它们、使用数据填充、显示、打印和输出到其它格式。XML解析JasperReports使用SAX2.0的API来解析XML文件。但是并没有和特殊的SAX2.0实现(如:Xerces)绑定起来。不过你可以在运行时制定所需要用到的XML解析器。举个例子来说明。JasperReports使用org.xml.sax.helpers.XMLReaderFactory类里的createXMLReader()方法。在这种情况下,就需要在运行时再Java系统属性中设置SAX驱动的全文件名org.xml.sax.driver。你可以通过两种方式来实现。我会通过使用XercesXML解析器来解释如何去做。
API概述大多数情况下,人们使用JasperReports的类库的时候都只会用到一小部分,并且不会对所有的API有个整体的概念。在这一章节里让我们近距离的来看一下那些在使用时有重要意义的类和接口。同时也可以了解在需要使用到JasperReports报表功能的应用程序里怎样使用这些类和接口。
Highcharts是一个纯JavaScript编写的图表库,它提供了一个将交互式的图表添加到您的网站或Web应用程序的简单方法。 Highcharts目前支持折线图,曲线图,块状图,块状-曲线图,柱形图,条形图,饼图和散点图类型。
前言报表编程在MIS中应用非常多,也是程序设计中很重要的环节,一个具有良好报表程序才是一个完美的MIS系统。易语言本身虽然提供了两个表格组件,但与实际的报表功能有一定的差距,因此采用第三方报表组件就成了易语言用户较好的选择。Grid++Report第三方报表组件是较为理想的选择之一,如它可以免费注册,以及强大的报表功能,详细的中文帮助,大量的易语言实用例程,为易语言进行了优化……使得它成为易语言商业用户制作报表的首选工具。在本教程中,首先介绍用Grid++Report的报表设计器应用程序设计一个简单的清单式报表,大家最后会得到一个与Grid++Report例子模板中的“简单列表.grf”类似的报表模板。
JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下: 1、JFreeReport:报表解决工具 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp) 3、JCommon:JFreeReport和JFreeChart的公共类库 4、JFreeDesigner:JFreeReport的报表设计工具
Highcharts 是一个用纯JavaScript编写的一个图表库, 能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习、个人网站和非商业用途使用。目前HighCharts支持的图表类型有曲线图、区域图、柱状图、饼状图、散状点图和综合图表。Amcharts是一组Flash图表, 提供了基于javascript/HTML5、Flex和WPF&silverlight三种平台技术的图表组件,同时也提供了flash和flex的地图组件。
一.FusionCharts的分类关于FusionCharts的基本介绍我就不在这里浪费篇幅了,想了解的朋友自己去www.baigoogedu.com里面找吧。
1简介JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。最重要的是它是开源的,这给我们带来很大方便,但是文档却要钱,让人不爽。不过人总要生存,再说,做这么一个好东西,用户总不能一点代价也不付(虽然对于中国普通程序原来说太贵了点)。它还有一个相关的开源工程—IReport,这是一个图形化的辅助工具,因为JasperReport仅提供了可使用的类库而未提供更好的开发工具,IReport的出现解决了这一难题。它们配合使用将会更大程度的提高效率。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。它的主要目的是辅助生成面向页面的(pageoriented),准备付诸打印的文档。JasperReport借由定义于XML文档中的reportdesign进行数据组织。这些数据可能来自不同的数据源,包括关系型数据库,collections,java对象数组。通过实现简单的接口,用户可以将reportlibrary插入到订制好的数据源中,在以后我们将提到有关内容。
JasperReport与iReport简介JasperReport简介JasperReport是一款报表打印组件,是开放源代码组织sf.net中的一个java报表打印工程。我们使用jasperreports-2.0.4,JasperReport的最新版本可以从http://jasperreports.sourceforge.net/index.html下载得到,JasperReport适合用来做WEB应用程序与JavaApplication的报表打印组件,而且关键的一点是:JasperReport是免费开源的!iReport简介iReport也是开源组织sf.net中的一款免费软件,其主要作用是用来以可视化的方式设计生成JasperReport所使用的报表格式文件,因为JasperReport本身并未提供很好的可视化报表设计工具,iReport的出现正好弥补了这个缺陷。
这几天在弄ireport+jasperreports的报表,终于弄得差不多了····下面就把我这几天做的一些东西记录下来····其中提出一些特别要注意的地方(我就是在那几个地方浪费了些时间)···1、先介绍一下ireport及asperreports吧····Jasperreport是一个报表制作程序,用户需要按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CVS等等。而iReport就是一个制作Jasperreport的XML文件的可视化开发工具。
BIRT-商业智能和报表工具。 BIRT是一个Eclipse-based开放源代码的报表系统,它主要是用在基于Java和J2ee的web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计器和一个可以添加到应用服务器的运行组建。BIRT同时提供一个图形报表制作引擎。 BIRT拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,也可以生成图片、导出Excel、html、pdf、ppt等分页,样式比script设置简单,另外BIRT还有OLAP导航功能。
Fusioncharts是一个基于Flash的图表组件,可以用来提供数据驱动的动态图标,fusioncharts可用于任何网页脚本语言如, HTML格式,JSP技术等等。提供交互式和强大的动态图标,fusioncharts充分利用流体美丽的Flash为模板,使用XML作为其数据接口,创造紧凑,互动和真正的动态图表。
JFreeChart(http://www.jfree.org/) 主要是用来制作各种各样的图表,包括:饼图、柱状图 ( 普通柱状图以及堆栈柱状图 )、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等。本文中使用的是 jfreechart-1.0.13.jar。