echarts 與 highcharts

一.簡介

echarts
echarts是百度公司前端開闢的一個圖表庫,2013年宣布初版,重要採納canvas繪圖,現在版本3.8.4;完全免費;

highchart
highcharts是外洋的一家公司開闢的圖表庫,重要採納svg繪圖,不支撐h5的瀏覽器採納vml繪製,2009 年宣布初版,現在版本6.0.3;

Highcharts 是國際着名的成熟的商業軟件(也開源),商用要付費;

二.對照

兼容性
Echarts:ie9+、Firefox、chrome、safari、opera等;

highcharts :ie6+、Firefox、chrome、safari、opera等;

文檔友愛水平
Echarts:百度團隊開闢,中文API;多種實例,支撐在線編輯運轉js代碼;

Highcharts:外洋公司開闢,支撐中文API;多種實例,支撐在線編輯運轉js代碼,文檔申明比擬echarts更仔細細緻;

穩固性
Echarts:在平常低版本瀏覽器會湧現bug。

Highcharts:穩固性非常好,適用於種種瀏覽器,相對於echarts更勝一籌;

圖表的雄厚水平
Echarts:

1.圖表類:支撐的圖表範例有直線圖、曲線圖、地區圖、柱狀圖、餅狀圖、散狀點圖、儀錶圖、氣泡圖、雷達圖、樹狀圖、象形柱圖、關聯圖、瀑布流圖等,形式多樣,結果炫酷。

2.3D表現力:柱狀圖,三維地球,連繫百度輿圖三維展現(結果綺麗)。

3.輿圖類:連繫百度輿圖(遷移圖、熱力爭,散點圖,交通圖),結果酷炫。

Highcharts:

1.圖表類:支撐的圖表範例有直線圖、曲線圖、地區圖、柱狀圖、餅狀圖、散狀點圖、儀錶圖、氣泡圖、瀑布流圖等。

2.3D表現力:柱狀圖,餅狀圖,氣泡圖。

3.輿圖類:2d線性輿圖(geojson數據)。

社區活躍度
Echarts:國內開闢,百度前端團隊保護,版本更新速度快,國內不少愛好者嘗試宣布新實例。

Highcharts:外洋公司開闢,版本機能穩固,國內外運用者浩瀚。社區更大,比較專業。

襯着才能
Echarts:採納canvas襯着(除了對 IE8- 運用 VML),平常來說,Canvas 更適合繪製圖形元素數目非常大(這平常是由數據量大致使)的圖表(如熱力爭、地輿坐標系或平行坐標繫上的大規模線圖或散點圖等),也利於完成某些視覺 殊效(如交通圖)。不過echarts3.8版本會斟酌svg和canvas兩種襯着體式格局。動態增添刪除節點不天真,須要重繪。

Highcharts:採納SVG襯着(除了對 IE8- 運用 VML),SVG 襯着器比擬 Canvas 襯着器在挪動端的整體表現更好。在另一些數據量較大或許有圖表交互動畫的場景中,現在的 SVG 襯着器的機能還比不過 Canvas 襯着器。在pc端,數據量不大的狀況,實例相稱。動態增添刪除節點天真,不須要重繪。

三.總結

Echarts:圖標款式多樣、支撐2d和3d輿圖展現,結果炫酷;兼容性弱;完全免費。

Highcharts:穩固性強;兼容性強;圖標款式相對少;比較專業;個人免費,商用收費。

    原文作者:強子
    原文地址: https://segmentfault.com/a/1190000015056563
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞