文章目录

  • 一、整体对比
  • 二、图形类型对比
  • 三、互动功能对比
  • 四、总结

公司目前正在进行图表选型,主要选择了ECharts与FusionCharts。这两款图表都是非常知名,以前用过FusionCharts的免费版,效果可以,不过免费图表功能始终有限,而FusionCharts商业版本的就非常不错了,效果很炫,支持2D 3D!Echarts免费,画面酷炫确实有一定的吸引力,有自己的优势。

所以比较一下两个组件之间的区别,以及性能上的优缺点。

一、整体对比

对比项目 Echarts Fusioncharts
概述 适用于创建Web和移动应用的JavaScript图表 适用于创建Web和移动应用的JavaScript图表
开发商国家 中国 印度
供应商 百度 InfoSoft Global
是否开源 ×
研发团队 百度商业前端数据可视化团队 FusionCharts Team
图形类型 9类14种:支持任意混搭:折线图(区域图)、柱状图(条状图)、散点图(气泡图)、K线图、饼图(环形图)、雷达图、地图、力导布局图 支持超过90种图表类型和550种地图
文档与资源 非常详细的API和种类繁多的样例:https://echarts.apache.org/doc/doc.html 非常详细的API和种类繁多的样例:http://docs.fusioncharts.com/charts/
文档与资源语言 中文,易于理解阅读 英文,比较容易理解
实现技术 基于HTML5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表 基于Flash/JavaScript的图表控件
支持平台 ASP、PHP、JAVA、WEB、.NET等 ASP、NET、ASP、PHP、JSP、ColdFusion、Ruby on Rails、简单HTML 页面甚至PPT调用
支持浏览器 支持IE、Firefox、Chrome、Safari、Opera浏览器,依赖excanvas兼容IE8-。(部分功能和图形不支持IE8-) 完美支持当前大多数浏览器
数据格式 JSON JSON、XML
支持大数据量 canvas渲染渲染10万个圆仅需500ms左右 Flash渲染速度快 JavaScript渲染速度很慢,不适用大数据量
动画效果
向下钻取 通过 JavaScript代码实现向下钻取。 可在数据或JavaScript代码进行配置。通过LinkedCharts可实现无限层级向下钻取,且每一个层级可显示不同类型的图表
工具提示
图例 支持,并且交互式图例可显示/隐藏数据系列。
缩放
滚动/平移
X轴标签管理 不支持。标签过长时,会产生重叠。 智能x轴标签管理,避免标签重叠。自动旋转标签,包装标签或添加了椭圆长标签。支持旋转和步进。
多轴
调色板和主题 利用额外的JSON主题文件或属性 内置调色板,也可以通过数据属性自定义
渐变 支持 支持,完全控制原色,比率,阿尔法和角度
Trendlines趋势线
导出格式 可导出为JPG, PNG or PDF 可导出为JPG, PNG or PDF
原生jQuery整合 通过FusionCharts jQuery插件
服务器端API集成度 需要通过第三方/社区贡献 支持,能够被 ASP.NET、ASP、 PHP、JSP、 ColdFusion、Ruby on Rails,简单 HTML 页面甚至PPT调用。

二、图形类型对比

对比项目 ECharts Fusioncharts
柱状图 (条形图)
折线图(面积图)
饼图(环形图)
散点图(气泡图)
雷达图
3D类图形 ×
K线图
力导布局图 ×
和弦图 ×
地图
特色图表(如仪表盘) ×
大规模散点图(百万级数据) ×
多维度堆积
混搭 ×
总计 共9类14种 90种图表类型550种地图

三、互动功能对比

对比项目 ECharts Fusioncharts
拖拽重计算 ×
数据视图 ×
图片导出
动态类型切换 ×
值域漫游 ×
数据区域缩放 ×
图例开关
动态数据
标线辅助 ×
混搭 ×
总结 提供了一个功能强大的界面操作工具 基本的页面操作

四、总结

ECharts估计是国内最流行的开源可视化图表库了。Echatrs可以很完美的配合百度地图的使用。更新迭代较快,比较活跃,感觉相比以前,ECharts最近几年有了很大进步,GitLab官方也用了Echarts。Fusioncharts 历史悠久,图表种类丰富。相信Echarts会做得更好,谁说国产的东西比不过外国。

参考文章:
百度ECharts图表组件与印度FusionCharts图表组件对比
ECharts图表组件与FusionCharts图表组件应用对比
Echarts与Highcharts图标比较
JavaScript图表对比评测:FusionCharts vs HighCharts

ECharts图表组件与FusionCharts图表组件对比相关推荐

  1. 二十三、【开源】EFW框架Web前端开发之常用组件(FusionCharts图表、ReportAll报表等)

    回<[开源]EFW框架系列文章索引> EFW框架源代码下载V1.2:http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载:http://pan.baidu. ...

  2. Fusioncharts图表组件API参考方法(Functions)汇总篇(续)

    [摘要]: chartType()FusionCharts的JavaScript类API提供了大量的功能.下面的列表显示在每个功能的详细信息: 一.FusionCharts的类 - 实例功能 1.co ...

  3. Fusioncharts图表组件在宿舍评分统计中的应用

    上篇blog说了要展示下Fusioncharts在系统中的使用,现在就分享下自己在这块的应用. 首先向大家展示下这个效果是怎样的. 鼠标点击相关数据行,弹出隐藏DIV. 前台JSP需要文件: Fusi ...

  4. 用Echarts自定义多系列左右双坐标对比的图表,适合展示TGI对比等场景

    用Echarts自定义多系列左右双坐标对比的图表,适合展示TGI对比等场景. renderItem = function (params, api) {console.log('----------- ...

  5. 图表的绘制(使用Dundas组件)

    图表的绘制(使用Dundas组件) 效果图: 前台代码: <table  width=100% align =center>   <tr> <td align=cente ...

  6. 微信小程序使用echarts图表,与延迟加载图表,解决echarts文件过大

    微信小程序使用echarts图表,与延迟加载图表,解决echarts文件过大 引入echarts组件 展示echarts图表数据 延迟加载图表 如何解决echarts文件过大 引入echarts组件 ...

  7. ECharts官方文档及常用组件 柱状图联动

    ECharts官方文档及常用组件 柱状图联动 导入js包 <!DOCTYPE html> <html><head><meta charset="ut ...

  8. python 数据比对 函数_1行代码实现Python数据分析:图表美观清晰,自带对比功能丨开源...

    原标题:1行代码实现Python数据分析:图表美观清晰,自带对比功能丨开源

  9. FusionCharts图表标题的参数设置

    FusionCharts 允许你为chart配置标题.子标题.x轴标题和y轴标题,可以为它们指定字体.样式和动画效果等.那么Chart的主标题.子标题.X轴标题和Y轴标题的参数应该怎样设置呢? Cha ...

  10. 如何自定义FusionCharts图表上的工具提示?

    中的工具提示是什么?当鼠标悬停在一个特定的数据点上时就会显示工具提示,提示以下信息: 单系列图表(饼图和圆环除外):名称及数值 Pie & Doughnut:名称及数值/百分比 多系列组合图表 ...

最新文章

  1. linux /dev/null 21,/dev/null 21 21 与 的意思
  2. 使用JS制作一个鼠标可拖的DIV(三)——移动带图片DIV
  3. IKVM 编程武林之.NET派的北冥神功
  4. 中小企业如何提高售前,售中,售后客服质量?
  5. 【2018ACM山东省赛 - E】Sequence(树状数组,思维,优化)
  6. 4接口引脚定义_浅谈USB Type-C接口
  7. 自然语言处理 —— 2.4 嵌入矩阵
  8. [Leetcode 15]三数之和 3 Sum
  9. 【海洋女神原创】Installshield脚本拷贝文件常见问题汇总
  10. 简述中断处理的6个步骤_基于SCDM软件的CFD前处理工作5个步骤
  11. 解决ISCROLL单击变双击的BUG
  12. 关于iphone5和iphone4兼容的尺寸问题
  13. android CircleIndicator 实现引导页
  14. Network Trimming: 数据指导的神经剪枝方法
  15. XGen for iOS789 简明 教程
  16. Spring-全面详解(基础知识)
  17. 32探索性数据分析-足球赛事数据集(含数据)
  18. Ubuntu系统安装Wine环境运行流量精灵教程
  19. App渠道推广不得不知的工具
  20. HDU 多校 6400 Parentheses Matrix(构造)

热门文章

  1. QT之QTreeView使用总结
  2. 4.1 手工编写第一个Jmeter性能测试脚本
  3. oracle扩容temp表空间,解决oracle临时表空间的报错
  4. InDesign 教程如何新建文档?
  5. 通信技术以及5G和AI保障电网安全与网络安全
  6. 光学软件国产化项目开发心得
  7. ug草图精度怎么设置_UG怎么设置草图尺寸? UG草图尺寸的编辑方法
  8. 凯恩帝数控系统面板介绍_凯恩帝数控车床操作面板按钮详解!KND1TB数控系统操作...
  9. 3Ds max彻底卸载方法
  10. 很酷的软件WinDirStat