1. 配置方面 两者相当,支持(Javascript数组、json文件、json对象和表格数据)等
2. 生成图后的交互性,echarts 更胜于 highcharts
3. 开发结构上 ECharts图表是基于MVC结构的图形开发包ZRender的基础上进行的,可能在代码结构上更胜一筹
4. echarts是基于 CANVAS,highchars是基于 SVG ,考虑现在盛行的HTML5 里面新增CANVAS标签,建议采用echarts
5. highcharts 生成后在右下角有官网链接 他虽然开源但是是商业版的,echarts没有限制
6.开发都是采用纯JS
7.兼容性上两者都可以支持IE6以上
8.手机版都支持
下图是两者在支持的图片结构上的比较: