zoukankan      html  css  js  c++  java
  • 报表展示组件Highcharts与Fusioncharts的对比

    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

  • 相关阅读:
    firefox浏览器播放音频
    Font Awesome图标字体应用及相关
    PHP输出A到Z及相关
    TensorFlow安装填坑之路(Windows环境)
    Git常用命令(一)
    spring boot 入门(一)
    JHipster简介
    Spring Boot实现文件下载功能
    IntelliJ IDEA插件系列
    什么是RESTful API?
  • 原文地址:https://www.cnblogs.com/ITRoad/p/2248453.html
Copyright © 2011-2022 走看看