open flash chart2组件的简单使用

open flash chart2组件的简单使用

ID:1969972

大小:282.00 KB

页数:6页

时间:2017-11-14

open flash chart2组件的简单使用_第1页
open flash chart2组件的简单使用_第2页
open flash chart2组件的简单使用_第3页
open flash chart2组件的简单使用_第4页
open flash chart2组件的简单使用_第5页
资源描述:

《open flash chart2组件的简单使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OpenFlashChart2组件的简单使用简介OpenFlashChart(简称OFC)是一款开源的以Flash和Javascript为技术基础的免费图表,用它能创建一些很有效果的报表分析图表。最重要的是它是开源和免费的,由于平时我使用的是.NET的开发技术,所以就以.NET技术为研究对象,当然它可以支持多种语言。支持的浏览器:IE6/7/8,Firefox2.x+,Safari3.0+,Opera9.5+以及Konqueror4.x+浏览器下载带有OpenFlashChart的网页,只要告诉data文件给OpenFlashChart即可。其余的事由OpenFlashChar

2、t引擎完成支持的语言API:PHP,Perl,Python,Java,RubyonRails,asp.Net来控制图表有两个Java语言的API项目——JOFC2和AJOFC,其中AJOFC是中国人写的,注释得很详细。准备工作OFC2的安装主要包括两个部分,一个是OFC2本身,另外一个是用来产生JSON对象的JAVA套件。其中第二个并不是必要的,但是为了开发便捷,我们建议使用组件进行开发。在对一些相关的套件的使用过程中,发现了其中的一些区别:OFC官方的版本开发时间为2009年,从社区中看到作者好像已经不再进行更新,所以推荐使用由OFC社区后续更新的版本,在使用的过程当中,还没

3、有发现有什么大的区别,至于详细的差别,可以自行进行测试。还有一个需要注意的地方是:无论OFC2官方的版本和社区后续更新的版本,都不能在Y轴显示中文,且X轴不支持对中文的旋转。如果需要需要对中文的支持,可以下载此Flash文件并替换原版文件。替换此文件虽然可以解决中文的问题,但是此文件的大小却有7M之多,比起原版300多KB的文件,页面加载速度会慢很多,使用的时候需要注意頻寬的问题。OFC2套件的使用推荐使用JOFC2开发中的版本,因为此版本对一些效果的支持较好,但是还是有些效果和官方的OFC不同步,例如饼状图的3D展开效果,不过JOFC2也是开源的项目,可以自己对JOFC2的源

4、码进行修改来增加相应的功能;AJOC的使用虽然比较简单,但是目前只支持折线图,饼状图和柱状图。本次教程的环境为JAVVAEE5.0项目,Struts2,OFC为2.X以后的版本,第三方的套件为最新版的JOFC2,请自行搭建相关环境。Ⅰ.下载OFC相关文件:i.Version2LugWyrmCharmer(28th,July2009)-官方版本下载地址:http://teethgrinder.co.uk/open-flash-chart-2/downloads.php找到“OpenFlashChartVersion2LugWyrmCharmer”并下载。ii.OFC2Commun

5、ityRelease-由OFC社区后续更新的版本下载地址:http://code.google.com/p/ofc-etw/downloads/listⅡ.安裝OFC2的Java套件:i.JOFC21.原始版:下载地址:http://code.google.com/p/jofc2/2.开发中的版本下载地址:http://ci.pentaho.com/job/JOFC2/ii.AJOFC下载地址:http://code.google.com/p/ajofc/主要配置项:Øopen-flash-chart.swf:Flash文件接口,通过该文件来生成Flash文件,备页面调用(在w

6、eb目录下,与WEB-INF目录并级);Øjofc2-1.0-0.jar:JOFC2,为JOF第三方组件,该组件对OpenFlashChart实现了简单的包装,提供了丰富多样的展现形式。工程开始时引入(lib目录下);Øswfobject.js、json2.js:文件依赖的JS文件(在web目录下,与WEB-INF目录并级)。在JAVAEE项目中实际应用:Ø新建一个JSP页面,用来显示OFC图表,JSP页面的内容如下:Ø配置相应的Action,用来接受OFC所需的JSON对象:Ø编写相应的代码,用来生成相应的图表:饼状图示例最终生成的效果图:柱状图示例最终生成的效果图:折线图示

7、例最终生成的效果图:后续补充:本次教程只是对OFC的基本使用进行了介绍,更多的API和相关的文档在相关的文件中大家都可以自己进行查阅。OFC只能说是一个比较完善的Flash图表组件,在使用Flash图表组件的时候,OFC可以满足一些基本的图表需求,但是如果你的图表要求比较复杂的话,就不推荐使用OFC进行开发;可以考虑一下FusionCharts、AnyChart及Fingerchart。想必OFC的功能效果,FusionCharts就显得更为的强大,他已经是一个很成熟的产品,不过他也是一个收

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。