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组件。至于大数据量时导致图表渲染慢的问题,可以通过改变业务逻辑及交互方式进行弥补。
分享到:
相关推荐
Highcharts、Flot、fusioncharts 这些js框架的一些例子,将它们改成了动态报表
小编详细对比FusionCharts图表与Highcharts 图表的优缺点,希望对选 择图表的朋友有所帮助。
highCharts 示例 demo highCharts入门 highCharts 自己 按照API文档 写的 几个小例子 另一篇 是一个 fusioncharts 的例子 需要...另外 怎么用highcharts 和 fusioncharts 画 雷达图 ,仪表图 ,会的 朋友 ,赐教一下!
报表显示 highcharts 报表显示 highcharts 报表显示 highcharts
可以导出highcharts报表,word、pdf都可以,简单的Demo
主要介绍了jQuery Chart图表制作组件Highcharts用法,详细分析了Highcharts插件的功能与具体使用技巧及相关注意事项,需要的朋友可以参考下
网页报表工具Highcharts
Highcharts AJAX后台JAVA JSON 曲线报表完美可运行例子 不包含官方JS 自己下载
动态报表 jquery报表 报表 图形报表,饼状图,柱状图,线形图,综合显示图,动态显示哟!
完整报表使用教程
使用Highcharts实现的图形报表,各种柱形对比图,柱形级别图,单一柱形图,各种功能。
使用highcharts插件实现数据统计轮换图 统计图可进行自动切换 双击运行即可
Highcharts js 图形报表 能生成各种的报表 图形
highcharts 与 struts2 完美整合,解决部分新手对于操作highcharts的误区,本例子无需连接数据库,在strust2 Action中创建模拟数据,以json的方式返回到前台js,highcharts通过解析json,进而完成数据的装配,且可以...
运用highcharts制作报表,并且实现了本地导出报表图片。
Highcharts 可用的js动态报表js库及demo
jquery Highcharts jquery Highcharts jquery Highcharts
需要引入highcharts库文件,由于highcharts是构建在jQuery、MooTools、Prototype等等第三方Javascript库之上,因此,不同的系统可以根据本身的代码结构来选用一种第三方库,这个demo采用的是jQuery;项目是web项目,...
js jquery Highcharts-3.0.0水晶报表 跨平台