Echarts是什麼?
ECharts,一個使用 JavaScript 實現的開源視覺化庫,可以流暢的執行在 PC 和移動裝置上,相容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴輕量級的向量圖形庫 ZRender,提供直觀,互動豐富,可高度個性化定製的資料視覺化圖表。
4.0都增加了哪些新科技
【一】千萬級資料視覺化渲染能力
通過增量渲染技術,配合各種細緻的優化,ECharts 能夠展現千萬級的資料量,並且在這個資料量級依然能夠進行流暢的縮放平移等互動。
幾千萬的地理座標資料就算使用二進位制儲存也要佔上百 MB 的空間。因此 ECharts 同時提供了對流載入的支援,你可以使用 WebSocket 或者對資料分塊後載入,載入多少渲染多少!不需要漫長地等待所有資料載入完再進行繪製。
【二】SVG + Canvas 雙引擎動力更佳
ECharts 支援以 Canvas、SVG(4.0+)、VML 的形式渲染圖表。VML 可以相容低版本 IE,SVG 使得移動端不再為記憶體擔憂,Canvas 可以輕鬆應對大資料量和特效的展現。不同的渲染方式提供了更多選擇,使得 ECharts 在各種場景下都有更好的表現。
【三】首創無障礙訪問支援
當我們說到“視覺化”的時候,我們往往很自然地將它與“看得⻅”聯絡在一起,但其 實這是片面的。W3C制定了無障礙富網際網路應用規範集(WAI-ARIA,the Accessible Rich Internet Applications Suite),致力於使得網⻚內容和網⻚應 用能夠被更多殘障人士訪問。
【四】通過 GL 實現更多更強大絢麗的三維視覺化
想要在 VR,大屏場景裡實現三維的視覺化效果?我們提供了基於 WebGL 的 ECharts GL,你可以跟使用 ECharts 普通元件一樣輕鬆的使用 ECharts GL 繪製出三維的地球,建築群,人口分佈的柱狀圖,在這基礎之上我們還提供了不同層級的畫面配置項,幾行配置就能得到藝術化的畫面!
【四】微信小程式、PPT,哪裡都能用
Echarts官方和微信小程式官方團隊合作,提供了 ECharts 的微信小程式版本。開發者可以通過熟悉的 ECharts 配置方式,快速開發圖表,滿足各種視覺化需求。
等等……
想要了解更多Echarts4.0的新功能,請戳進來:Echarts官網