程式設計 - 前端 - JavaScript - 庫 - ECharts (開源視覺化) echarts和highcharts比較
阿新 • • 發佈:2019-01-08
ECharts,一個使用 JavaScript 實現的開源視覺化庫,可以流暢的執行在 PC 和移動裝置上,相容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴輕量級的向量圖形庫 ZRender,提供直觀,互動豐富,可高度個性化定製的資料視覺化圖表。
echarts和highcharts比較
echarts底層為canvas,highcharts底層為svg
canvas特點:
①依賴解析度
②不支援事件處理器
③弱的文字渲染能力
④能夠以.jpg、.png格式儲存結果影象
⑤最適合影象密集型的遊戲,其中的許多物件會被頻繁重繪
svg特點:
①不依賴解析度
②支援事件處理器
③最適合帶有大型渲染區域的應用程式(如谷歌地圖)
④複雜度高會減慢渲染速度(任何過度使用DOM的應用都不快)
⑤不適合遊戲應用
echarts底層為canvas,highcharts底層為svg
canvas特點:
①依賴解析度
②不支援事件處理器
③弱的文字渲染能力
④能夠以.jpg、.png格式儲存結果影象
⑤最適合影象密集型的遊戲,其中的許多物件會被頻繁重繪
svg特點:
①不依賴解析度
②支援事件處理器
③最適合帶有大型渲染區域的應用程式(如谷歌地圖)
④複雜度高會減慢渲染速度(任何過度使用DOM的應用都不快)
⑤不適合遊戲應用