欢迎来到天天文库
浏览记录
ID:20028139
大小:498.46 KB
页数:11页
时间:2018-10-09
《javascript图表框架比较(fusion chart,flot,highcharts,open flash chart)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JavaScript图表框架比较一.FusionChart公司:InfoSoftGlobal,InfoSoftGlobal公司是专业的flash图形方案提供商。目前版本v3.2,新版已经支持html5和ipad。简称:FCF,以Flash和Javascript为技术基础的图表,有免费版本和商用版,商用版在3D动画和阴影处理上更加生动形象。支持的浏览器:IE6/7/8,Firefox2.x+,Firefox3.x+,Firefox4.x+,Opera9.5+支持ASP.Net,ASP,PHP,JSP,ColdFu
2、sion,RubyonRails,能够被简单的HTML页面甚至PPT调用,几乎所有你知道的语言它都支持。图像效果:总体上比较美观。线状图、3D柱状图、3D饼状图较好。2D柱状图效果一般。优点:易于使用只需要几行代码就可以完成绘图,功能全,有完善的文档支持和丰富的图表样式,调试、导出图片、pdf等已经实践,而且FCF还提供Flex开发的swc包。缺点:获取数据源格式单一。整体架构设计比较好,但是一个缺点就是采用AS2语言编写的。Column2DColumn3DLine2DMSline2DPie2DPie3D二.O
3、penflashchart目前版本2.2,简称OFC,以Flash和Javascript为技术基础的免费图表,开源。支持的浏览器:IE6/7/8,Firefox2.x+,Firefox3.x+,Firefox4.x+,Opera9.5+提供以下语言的API:PHP、Perl、Python、Java、RubyonRails和.Net来控制图表,还支持一些简单的JavaScript。图像效果:个人觉得没有FCF炫丽,但是动态效果比FCF好。优点:支持Json传送数据,抛弃了XML。获取数据源可以是文件,也可以是字符
4、串。图像动态效果比FCF好。完全开源,采用AS3语言编写的。缺点:图像不够炫丽,文档做的不好。OFC生成的swf就一个文件,体积比较大(270KB)因此从产品设计上本人觉得不够合理。FCF中每一种图形对应一个文件,一个文件就50多KB。OFC不支持html5和ipad。Column2DColumn3DLine2DMSline2DPie2D三.HighchartsHighcharts是一个Jquery的优秀图表控件组件,免费开源,纯javascript编写不涉及flash,目前版本v2.1.4,可展示的图形有,饼
5、状、柱状、点、线、区域等。它只需要三个文件:一个是Highcharts的核心文件highcharts.js,二是支持打印和导出图片的exporting.js,三是Jquery类库(jquery.min.js)或者MooTools类库;支持的浏览器:IE6/7/8,Firefox2.x+,Firefox3.x+,Firefox4.x+,Opera9.5+支持语言:Asp、PHP、Asp.net、Java等。图像效果:比flash图形效果稍差。优点:多种皮肤样式可以选择,官方默认支持的有表格式、深色系、蓝黑、绿黑、
6、天空背景等。支持动态显示,可以在图片上操作隐藏和现实图表,显示效果堪比Flash。支持选区放大功能,用鼠标选择部分区域对图表进行放大。简单易用,只要设置下选项就可以制作自己的图表。缺点:图像效果没有flash好,不支持3D图。Column2DLine2DMSline2DPie2D四.Flotflot是一款基于jQuery的纯Javascript库.目前我们的晟为网上行为管理平台就是使用这个图形库。flot利用js画图在火狐、safari等标准浏览器中主要是通过canvas对象来实现的,但IE浏览器没这个对象,在
7、IE中用的是vml来实现的,所以IE浏览器中必须还要引入一个模拟canvas对象的excanvas程序。支持的浏览器:IE6/7/8,Firefox2.x+,Firefox4.x+,Opera9.5+。图像效果一般。Column2DLine2DMSline2DPie2D
此文档下载收益归作者所有