| 企服解答
ECharts,縮寫來自Enterprise Charts,商業級數據圖表,一個純Javascript的圖表庫,可以流暢的運行在PC和移動設備上。創新的拖拽重計算、數據視圖、值域漫游等特性大大增強了用戶體驗,賦予了用戶對數據進行挖掘、整合的能力。具有豐富的可視化類型、多種數據格式無需轉換直接使用、千萬數據的前端展現、移動端優化、多渲染方案,跨平臺使用、深度的交互式數據探索、多維數據的支持以及豐富的視覺編碼手段、動態數據、絢麗的特效、通過 GL 實現更多更強大絢麗的三維可視化、無障礙訪問(4.0+)的特點。
echarts是干什么的
1、豐富的可視化類型
提供了常規的折線圖、柱狀圖、散點圖、餅圖、K線圖,用于統計的盒形圖,用于地理數據可視化的地圖、熱力圖、線圖,用于關系數據可視化的關系圖、treemap、旭日圖,多維數據可視化的平行坐標,還有用于 BI 的漏斗圖,儀表盤,并且支持圖與圖之間的混搭。
2、多種數據格式無需轉換直接使用
內置的 dataset 屬性(4.0+)支持直接傳入包括二維表,key-value 等多種格式的數據源,此外還支持輸入 TypedArray 格式的數據。
3、千萬數據的前端展現
通過增量渲染技術(4.0+),配合各種細致的優化,ECharts 能夠展現千萬級的數據量。
4、移動端優化
針對移動端交互做了細致的優化,例如移動端小屏上適于用手指在坐標系中進行縮放、平移。 PC 端也可以用鼠標在圖中進行縮放(用鼠標滾輪)、平移等。
5、多渲染方案,跨平臺使用
支持以 Canvas、SVG(4.0+)、VML 的形式渲染圖表。
6、深度的交互式數據探索
提供了 圖例、視覺映射、數據區域縮放、tooltip、數據刷選等開箱即用的交互組件,可以對數據進行多維度數據篩取、視圖縮放、展示細節等交互操作。
7、多維數據的支持以及豐富的視覺編碼手段
對于傳統的散點圖等,傳入的數據也可以是多個維度的。
8、動態數據
數據的改變驅動圖表展現的改變。
9、絢麗的特效
針對線數據,點數據等地理數據的可視化提供了吸引眼球的特效。
10、通過 GL 實現更多更強大絢麗的三維可視化
在 VR,大屏場景里實現三維的可視化效果。
11、無障礙訪問(4.0+)
支持自動根據圖表配置項智能生成描述,使得盲人可以在朗讀設備的幫助下了解圖表內容,讓圖表可以被更多人群訪問!
| 拓展閱讀
你可以通過以下幾種方式獲取 ECharts。
1、從官網下載界面選擇你需要的版本下載,根據開發者功能和體積上的需求,我們提供了不同打包的下載,如果你在體積上沒有要求,可以直接下載完整版本。開發環境建議下載源代碼版本,包含了常見的錯誤提示和警告。
2、在 ECharts 的 GitHub 上下載最新的 release 版本,解壓出來的文件夾里的 dist 目錄里可以找到最新版本的 echarts 庫。
3、通過 npm 獲取 echarts,npm install echarts --save,詳見“在 webpack 中使用 echarts”
4、cdn 引入,你可以在 cdnjs,npmcdn 或者國內的 bootcdn 上找到 ECharts 的最新版本。
[免責聲明]
文章標題: echarts是干什么的
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。