echarts大屏的适配:Highcharts4.0与ECharts2.0对比评测
echarts大屏的适配:Highcharts4.0与ECharts2.0对比评测基于上面的一个关于ECharts和Highcharts两大图表的对比表格,我想大家都对其各自的优势以及趋向性有所了解,其实细细研究和琢磨两者的区别还是有很多地方的。虽然都是基于HTML的Canvas画布进行开发,但是ECharts图表毕竟是基于MVC结构的图形开发包ZRender的基础上进行的,所以各方面还是考虑比较成熟的。本站文章除注明转载外,均为本站原创或翻译
用过Highcharts图表组件的朋友应该都知道其可配置性强的确是一个很强的竞争砝码,还有ECharts,国产图表工具中的佼佼者。今天我们来对Highcharts和ECharts做一个对比评测。
业界有无数js图表库,不乏优秀的代表,如chartjs,FusionCharts,amCharts,flot,RGraph,jqPlot,gRaphaël等等。有的是免费甚至开源的,有的则是商业的,百度一下就能找到他们。
之前我们有写过一篇Highcharts和FusionCharts的对比评测以及JavaScript图表对比,现在我们提取和Highchart比较接近的Echarts与Highchart做一个详细对比。
先看看Highcharts和ECharts都支持哪些图表类型?
图表类型 | ECharts | Highcharts |
柱状图(条形图) | 支持 | 支持 |
折线图(面积图) | 支持 | 支持 |
饼图(环形图) | 支持 | 支持 |
散点图(气泡图) | 支持 | 支持 |
雷达图 | 支持 | 支持 |
K线图 | 支持 | Highstock支持 |
力导布局图 | 支持 | 不支持 |
和弦图 | 支持 | 不支持 |
地图 | 支持 | 支持(另外还有独立的组件Highmaps) |
特色图表(如仪表盘) | 不支持 | 支持 |
拖拽重计算 | 支持 | 不支持 |
数据视图 | 支持 | 不支持 |
图片导出 | 支持 | 支持 |
动态类型切换 | 支持 | 支持(需要自己编写插件但是pie图切换麻烦) |
值域漫游 | 支持 | 不支持 |
大规模散点 | 支持 | 不支持 |
数据区域缩放 | 支持 | 支持 |
图例开关 | 支持 | 支持 |
多维度堆积 | 支持 | 支持 |
混搭 | 支持 | 支持 |
3D | 暂不支持 | 支持 |
是否免费以及收费 | MIT Free | 非商业免费 价格在90美元~3600美元 |
基于上面的一个关于ECharts和Highcharts两大图表的对比表格,我想大家都对其各自的优势以及趋向性有所了解,其实细细研究和琢磨两者的区别还是有很多地方的。虽然都是基于HTML的Canvas画布进行开发,但是ECharts图表毕竟是基于MVC结构的图形开发包ZRender的基础上进行的,所以各方面还是考虑比较成熟的。
本站文章除注明转载外,均为本站原创或翻译