1、學習容易程度:只要懂JS,那么相信你能很快上手。兩者打分相同。但是百度出品的Echarts對於國內城市已經有了相應的配置,調用非常方便。因此在繪制地圖方面,Echarts略勝一籌。
2、大數據表現力:有網友說,當數據量達到萬條的級別時,Highcharts的多表聯動、自動縮放具有更強的優勢,而Echarts則會出現明顯的卡頓,需要設置datazoom。因此Hightcharts完勝。
3、文檔友好程度:Echarts是百度的,Highcharts是國外的。另外,Echarts的文檔像是說明書,而Highcharts的文檔像是博客。個人仍偏向於說明書一樣的文檔,容易定位,因此我為Echarts轉身。
4、圖表美觀程度:看看兩家的實例Echarts、Highcharts,Echarts完爆啊(上面的對比雷達圖就是用Echarts做的)!而且Echarts基於Canvas,對於3D繪圖有絕對優勢,能畫出極漂亮的圖形。
5、圖表配置的自由度:Highcharts基於SVG,方便定制,同類型的圖表,Highcharts能玩出100種花樣。極高的自由度非常適用於定制商業化的大屏。
6、圖表的豐富程度:兩方面,一是圖表種類,二是3D表現力。Echarts豐富的圖表種類,和驚艷的3D效果,吊打Highcharts。
最后,更為關鍵的是,Echarts免費,Highcharts用於商業用途時還需要授權,個人用時雖然免費,但會在圖表上顯示logo,有潔癖的話就只能繞道了。