看完效果圖,我在給大家詳細的解釋一下我們完成這個圖所需要的具體的操作與技術吧!
應對現在數據可視化的趨勢,越來越多企業需要在很多場景(營銷數據,生產數據,用戶數據)下使用,可視化圖表來展示體現數據,讓數據更加直觀,數據特點更加突出。
01-技術要點
02-案例適配方案
03-頁面主體布局
因為我們今天的主題是echarts部分所以前面的這些,我就為大家寫好框架,裡面的布局相信以大家的能力都是分分鐘解決的事情。
echarts介紹
常見的數據可視化庫:
ECharts,一個使用 JavaScript 實現的開源可視化庫,可以流暢的運行在 PC 和行動裝置上,兼容當前絕大部分瀏覽器(IE8/9/10/11,Chrome,Firefox,Safari等),底層依賴矢量圖形庫 ZRender,提供直觀,交互豐富,可高度個性化定製的數據可視化圖表。
echarts體驗
下載echarts https://github.com/apache/incubator-echarts/tree/4.5.0
使用步驟(5大步驟):
1.引入echarts 插件文件到html頁面中
2.準備一個具備大小的DOM容器
3.初始化echarts實例對象
4.指定配置項和數據(option)
5.將配置項設置給echarts實例對象
echarts基礎配置
這是要求同學們知道以下配置每個模塊的主要作用幹什麼的就可以了
需要了解的主要配置:series xAxis yAxis grid tooltip title legend color
系列列表。每個系列通過 type 決定自己的圖表類型
數據堆疊,同個類目軸上系列配置相同的stack值後 後一個 系列的值會在前一個系列的值上相加。
1.官網實例
官網默認為我們提供了大量的案例,我們需要使用那一種只需要直接點擊打開後複製他們的相關配置,然後按照我上面說的5大步驟進行使用即可。
2.社區Gallery
官方自帶的圖例,可能在很多時候並不能滿足我們的需要,在社區這裡可以找到一些基於echart的高度定製好的圖表,相當於基於jquery開發的插件,這裡是基於echarts開發的第三方的圖表。
本案例中使用了地圖模擬飛行的案例就是從社區中進行引用的,
實現步驟:
代碼已經上傳至我的碼雲如有需要的小夥伴可自行下載:
https://gitee.com/jiuyueqi/echarts