报表展示组件Highcharts与Fusioncharts的对比
来源:互联网 发布:古代人身高知乎 编辑:程序博客网 时间:2024/06/05 20:44
Fusioncharts
官方网址:http://www.fusioncharts.com/
- FusionCharts 是一个跨平台,跨浏览器的flash图表组件解决方案,能够被 ASP.NET, ASP, PHP, JSP, ColdFusion, Ruby on Rails, 简单 HTML 页面甚至PPT调用。
- FusionCharts是通过xml文件传送数据,对xml的格式要求比较高,也就是错一个节点,可能图像就显示不出来。
- FusionCharts从3.2版本以后也开始支持json数据格式,之前只支持xml。
Fusioncharts的优点:
图表渲染速度快,外观及交互方式很炫,可以导出为图形,允许将其嵌入到报告中。
Fusioncharts的缺点:
使用起来虽然简单,只要调用其API即可,但是不够灵活,例如不能修改其图表模板,不能实现图表的灵活定制及参数修改。
Highcharts
官方网址: http://www.highcharts.com/
- Highcharts是一个制作图表的纯Javascript类库。
- 兼容当今所有浏览器,包括IE,火狐,IPhone等。
- 不管是PHP、Asp.net还是Java都可以使用,它只需要三个文件:一个是Highcharts的核心文件highcharts.js,还有a canvas emulator for IE和Jquery类库或者MooTools类库。
Highcharts的优点:
灵活性好,可以随意修改图表模板参数,Ajax支持。
Highcharts的缺点:
渲染速度慢。
报表模块最终技术选型方案:
通过以上对比,以及两种报表展示组件的实际应用,虽然Fusioncharts展示效果更好一些,但是由于报表模块现有代码是基于Highcharts,并且在应用时Highcharts也更加灵活,所以决定继续使用Highcharts组件。至于大数据量时导致图表渲染慢的问题,可以通过改变业务逻辑及交互方式进行弥补。
转自:http://xuantan.iteye.com/blog/1161124
- 报表展示组件Highcharts与Fusioncharts的对比
- 报表展示组件Highcharts与Fusioncharts的对比
- FusionCharts与Highcharts图表类型对比
- FusionCharts与HighCharts功能对比分析
- Ext+FusionCharts图形报表展示
- Highcharts常用图形报表展示
- JavaScript图表对比评测:FusionCharts vs HighCharts
- 使用highcharts来实现报表的展示以及打印和导出功能
- 基于Fusioncharts的报表统计
- FusionCharts报表
- Highcharts 基于ExtJs的报表
- fusioncharts free flash报表的应用举例
- FusionCharts报表在Android上的实现
- FusionCharts报表在Android上的实现
- FusionCharts报表在Android上的实现
- highcharts报表
- highcharts做图形报表去掉highcharts.com的版权信息
- Hadoop与Spark的核心组件对比
- android开发训练二
- 求素数(sdut1468
- 数据库命名规范
- 360封杀百度系APP 羡慕嫉妒恨背后的昏招
- 移动技术平台及开发工具总结
- 报表展示组件Highcharts与Fusioncharts的对比
- linux系统解决xhost: unable to open display
- unity播放视频代码
- OCP-1Z0-052-V8.02-68题
- qt出现警告 Unescaped backslashes are deprecated!解决办法
- java网页数据采集器
- Java正则表达式验证是否为数字
- Unity3D 建模插件 GameDraw
- struts2_part3