前端視覺化就是將資料以更直觀的圖表展現在網頁中,方便使用者檢視和決策,目前針對前端視覺化,可用的框架非常多,下面我簡單介紹幾個不錯的前端視覺化框架,感興趣的朋友可以自己嘗試一下:
這是百度自己推出的一個前端視覺化框架,可以很流暢的執行在PC和移動裝置上,製圖種類繁多,互動性也非常好,下面我簡單介紹一下這個框架的使用:
1.首先,引入ECharts.js庫,這裡我們直接遠端src引入就行,建立一個html文件,定義一個div容器,後面需要透過JS API將圖表引入這個div容器,基本程式碼如下,非常簡單:
2.接著我們就可以在上面的script標籤中引入圖表了,測試程式碼如下,一個非常簡單的柱狀圖,官方示例程式,每個引數都解釋的非常清楚:
儲存這個html檔案,用瀏覽器開啟,效果如下,已經成功繪製出我們需要的圖表:
3.更多圖表和程式碼示例的話,可以參考一下官網教程資料,介紹的非常詳細,每個示例都可以線上編輯和執行,非常方便:
這也是一個非常不錯的前端視覺化框架,完美支援PC端和移動端,製圖種類也非常多,包括常見的散點圖、柱狀圖、餅圖等,下面我簡單介紹一下這個框架的使用:
1.首先,引入Highcharts.js庫,這個也直接遠端引入就行,基本思路和echarts一樣,也需要建立一個div容器用於放置圖表,程式碼如下,非常簡單:
2.接著就是透過JS API引入圖表,測試程式碼如下,一個非常簡單的組裝圖,官方的一個小示例,引數解釋的非常詳細:
儲存這個html檔案,用瀏覽器開啟後的效果如下,看著還是非常不錯的:
3.更多圖表示例的話,也直接參考官方文件就行,每個引數都介紹的非常詳細,程式碼也可以直接線上編輯,效果非常不錯:
這是一個非常強大的前端視覺化框架,元件和屬性眾多,製圖種類琳琅滿目,幾乎可以繪製各種意想不到的圖表,下面我簡單介紹一下這個框架的使用:
1.首先,引入D3.js 庫,這個也直接遠端引入就行,測試程式碼如下,非常簡單,這裡就不需要建立div容器了:
2.接著就是使用D3.js的各種元件和屬性繪圖,這裡都是函式式的程式設計,相比較前面2個框架來說,使用起來具有一定難度,需要一定的JS基礎:
程式執行效果如下,一個堆疊的柱狀圖:
3.這裡更多示例的話,也直接參考GitHub官網就行,各種圖示都介紹的非常詳細,原始碼也可以直接下載到本地:
至此,我們就介紹完了這3個前端視覺化框架。總的來說,這3個框架都非常不錯,前兩個框架使用起來比較簡單,也容易掌握,後面D3使用起來具有一定難度,但是功能非常強大,當然,還有許多其他前端視覺化框架,像Leaflet,Sigma.js等,也都非常不錯,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。
前端視覺化就是將資料以更直觀的圖表展現在網頁中,方便使用者檢視和決策,目前針對前端視覺化,可用的框架非常多,下面我簡單介紹幾個不錯的前端視覺化框架,感興趣的朋友可以自己嘗試一下:
ECharts.js這是百度自己推出的一個前端視覺化框架,可以很流暢的執行在PC和移動裝置上,製圖種類繁多,互動性也非常好,下面我簡單介紹一下這個框架的使用:
1.首先,引入ECharts.js庫,這裡我們直接遠端src引入就行,建立一個html文件,定義一個div容器,後面需要透過JS API將圖表引入這個div容器,基本程式碼如下,非常簡單:
2.接著我們就可以在上面的script標籤中引入圖表了,測試程式碼如下,一個非常簡單的柱狀圖,官方示例程式,每個引數都解釋的非常清楚:
儲存這個html檔案,用瀏覽器開啟,效果如下,已經成功繪製出我們需要的圖表:
3.更多圖表和程式碼示例的話,可以參考一下官網教程資料,介紹的非常詳細,每個示例都可以線上編輯和執行,非常方便:
Highcharts.js這也是一個非常不錯的前端視覺化框架,完美支援PC端和移動端,製圖種類也非常多,包括常見的散點圖、柱狀圖、餅圖等,下面我簡單介紹一下這個框架的使用:
1.首先,引入Highcharts.js庫,這個也直接遠端引入就行,基本思路和echarts一樣,也需要建立一個div容器用於放置圖表,程式碼如下,非常簡單:
2.接著就是透過JS API引入圖表,測試程式碼如下,一個非常簡單的組裝圖,官方的一個小示例,引數解釋的非常詳細:
儲存這個html檔案,用瀏覽器開啟後的效果如下,看著還是非常不錯的:
3.更多圖表示例的話,也直接參考官方文件就行,每個引數都介紹的非常詳細,程式碼也可以直接線上編輯,效果非常不錯:
D3.js這是一個非常強大的前端視覺化框架,元件和屬性眾多,製圖種類琳琅滿目,幾乎可以繪製各種意想不到的圖表,下面我簡單介紹一下這個框架的使用:
1.首先,引入D3.js 庫,這個也直接遠端引入就行,測試程式碼如下,非常簡單,這裡就不需要建立div容器了:
2.接著就是使用D3.js的各種元件和屬性繪圖,這裡都是函式式的程式設計,相比較前面2個框架來說,使用起來具有一定難度,需要一定的JS基礎:
程式執行效果如下,一個堆疊的柱狀圖:
3.這裡更多示例的話,也直接參考GitHub官網就行,各種圖示都介紹的非常詳細,原始碼也可以直接下載到本地:
至此,我們就介紹完了這3個前端視覺化框架。總的來說,這3個框架都非常不錯,前兩個框架使用起來比較簡單,也容易掌握,後面D3使用起來具有一定難度,但是功能非常強大,當然,還有許多其他前端視覺化框架,像Leaflet,Sigma.js等,也都非常不錯,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。