highcharts柱状图 (highcharts散点图)

用过Highcharts图表组件的朋友应该都知道其可配置性强的确是一个很强的竞争砝码,还有ECharts,国产图表工具中的佼佼者。今天我们来对Highcharts和ECharts做一个对比评测。

业界有无数js图表库,不乏优秀的代表,如chartjs,FusionCharts,amCharts,flot,RGraph,jqPlot,gRaphaël等等。有的是免费甚至开源的,有的则是商业的,百度一下就能找到他们。

之前我们有写过一篇Highcharts和FusionCharts的对比评测以及JavaScript图表对比,现在我们提取和Highchart比较接近的Echarts与Highchart做一个详细对比。

highcharts多图联动,highcharts柱状图

先看看Highcharts和ECharts都支持哪些图表类型?

图表类型 ECharts Highcharts
柱状图(条形图) 支持 支持
折线图(面积图) 支持 支持
饼图(环形图) 支持 支持
散点图(气泡图) 支持 支持
雷达图 支持 支持
K线图 支持 Highstock支持
力导布局图 支持 不支持
和弦图 支持 不支持
地图 支持 支持(另外还有独立的组件Highmaps)
特*图色**表(如仪表盘) 不支持 支持
拖拽重计算 支持 不支持
数据视图 支持 不支持
图片导出 支持 支持
动态类型切换 支持 支持(需要自己编写插件但是pie图切换麻烦)
值域漫游 支持 不支持
大规模散点 支持 不支持
数据区域缩放 支持 支持
图例开关 支持 支持
多维度堆积 支持 支持
混搭 支持 支持
3D 暂不支持 支持
是否免费以及收费 MIT Free 非商业免费 价格在90美元~3600美元

基于上面的一个关于ECharts和Highcharts两大图表的对比表格,我想大家都对其各自的优势以及趋向性有所了解,其实细细研究和琢磨两者的区别还是有很多地方的。虽然都是基于HTML的Canvas画布进行开发,但是ECharts图表毕竟是基于MVC结构的图形开发包ZRender的基础上进行的,所以各方面还是考虑比较成熟的。

本站文章除注明转载外,均为本站原创或翻译