設(shè)計(jì)前端網(wǎng)頁(yè)時(shí)如何實(shí)現(xiàn)數(shù)據(jù)可視化?
這里介紹3個(gè)前端可視化庫(kù),分別是Highcharts、ECharts和G2,這3個(gè)庫(kù)都可以快速完成前端網(wǎng)頁(yè)數(shù)據(jù)可視化,而且制圖方便、種類繁多,下面我簡(jiǎn)單介紹一下這3個(gè)庫(kù):
Highcharts這是一個(gè)純JS編寫的圖表庫(kù),可以快速為Web網(wǎng)站添加交互式圖表,個(gè)人網(wǎng)站可以免費(fèi)使用,支持圖表類型眾多,包括常見(jiàn)的散點(diǎn)圖、折線圖、柱狀圖、餅圖等,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的使用:
1.使用的話,有2種方式,一種是CDN遠(yuǎn)程引入highcharts.js文件,一種是下載
Highcharts源碼包,本地導(dǎo)入,這里以第一種方法為例,直接CDN導(dǎo)入,測(cè)試代碼如下,官網(wǎng)示例,非常簡(jiǎn)單,基本思路先創(chuàng)建一個(gè)div容器,然后通過(guò)JS引入圖表到容器,設(shè)置相關(guān)屬性就行:
用瀏覽器打開(kāi)這個(gè)html文件,效果如下:
2.更多示例的話,可以查看官網(wǎng)教程,非常詳細(xì),各種圖表都有涉及,還可以在線編輯,使用起來(lái)非常不錯(cuò):
ECharts這個(gè)是百度開(kāi)發(fā)的一個(gè)開(kāi)源前端可視化庫(kù),可以流暢的運(yùn)行在移動(dòng)設(shè)備和PC網(wǎng)頁(yè)上,數(shù)據(jù)交互性也非常不錯(cuò),而且支持個(gè)性化定制,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的使用:
1.首先,下載echarts.js文件,這個(gè)直接到官網(wǎng)上下載就行,大概也就2兆左右,如下:
2.下載完成后,就可以直接在本地html文件中引入使用了,測(cè)試代碼如下,也非常簡(jiǎn)單,基本思路和上面highcharts差不多,先創(chuàng)建一個(gè)div容器,然后通過(guò)JS引入:
用瀏覽器打開(kāi)這個(gè)html文件,效果如下,非常不錯(cuò):
2.更多示例的話,也可以參考官網(wǎng)教程,相關(guān)圖表示例非常多也很詳細(xì),提供在線編輯查看功能,很適合初學(xué)者掌握和學(xué)習(xí):
G2這個(gè)前端可視化庫(kù)功能和highcharts、echarts差不多,由阿里開(kāi)發(fā),制圖種類也比較多,交互性也非常好,簡(jiǎn)單易學(xué),可以快速完成日常大部分圖表制作,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的使用:
1.這里也可以通過(guò)遠(yuǎn)程引入,然后直接創(chuàng)建一個(gè)div容器顯示就行,測(cè)試代碼如下,非常簡(jiǎn)單,也是官網(wǎng)的入門示例:
瀏覽器打開(kāi)后的效果如下,還不錯(cuò):
2.更多示例的話,也可以參考官網(wǎng)教程,非常詳細(xì),各個(gè)種類的圖表都有詳細(xì)代碼和注釋,也可以在線編輯,非常適合開(kāi)發(fā)者參考和學(xué)習(xí):
目前,就分享這3個(gè)前端可視化庫(kù)吧,對(duì)于日常前端制圖來(lái)說(shuō)足夠了,當(dāng)然,你也可以使用d3.js庫(kù)來(lái)完成相同的制圖功能也是可以的,網(wǎng)上也有相關(guān)教程和資料,感興趣的話,可以搜一下,非常詳細(xì)、豐富,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。
設(shè)計(jì)前端網(wǎng)頁(yè),可視化的第三方控件還是比較多的,第三方控件一般采用 J son格式,接收和展示數(shù)據(jù)。J son格式數(shù)據(jù),是用開(kāi)發(fā)語(yǔ)言進(jìn)行數(shù)據(jù)接口開(kāi)發(fā),從數(shù)據(jù)庫(kù)或終端設(shè)備上提取數(shù)據(jù)返回給網(wǎng)頁(yè)。
前端如何制作可視化報(bào)表?
這里介紹2個(gè)制作前端可視化報(bào)表的js庫(kù),一個(gè)是echarts,一個(gè)是g2,這2個(gè)庫(kù)涵蓋了大部分報(bào)表的制作,包括折線圖、柱狀圖、餅圖、散點(diǎn)圖等,使用簡(jiǎn)單,文檔詳細(xì),示例豐富,下面我簡(jiǎn)單介紹一下這2個(gè)庫(kù):
echarts:這個(gè)是百度開(kāi)發(fā)的一個(gè)前端可視化js庫(kù),可以流暢的運(yùn)行在移動(dòng)和PC設(shè)備上,兼容大部分瀏覽器,提供直觀,交互豐富,高度可定制的可視化圖標(biāo),下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的使用:
1.下載echart.js到本地,如下,開(kāi)發(fā)的話,建議下載源碼版本:
2.下載成功后,我們就可以本地引入echarts.js到html中,測(cè)試代碼如下,簡(jiǎn)單繪制一個(gè)柱狀圖,很簡(jiǎn)單:
保存這個(gè)html文件,用瀏覽器打開(kāi),效果如下:
這里只是一個(gè)簡(jiǎn)單的入門實(shí)例,更多示例的話,可以看看官網(wǎng)的examples,涵蓋了各種報(bào)表的制作,包括地圖、極坐標(biāo)圖、熱力圖等,過(guò)程非常詳細(xì),可以在線編輯運(yùn)行,這里我就不再贅述了,如下:
g2:這個(gè)是阿里開(kāi)發(fā)的一個(gè)前端可視化庫(kù),簡(jiǎn)單易學(xué),以數(shù)據(jù)驅(qū)動(dòng),具有高度的擴(kuò)展性和易用性,用戶無(wú)需關(guān)注底層的實(shí)現(xiàn)細(xì)節(jié),幾條語(yǔ)句便可快速構(gòu)建出統(tǒng)計(jì)報(bào)表,下面我簡(jiǎn)單介紹一下這個(gè)庫(kù)的使用:
1.測(cè)試代碼如下,這里可以在線引入g2.js庫(kù),也可以下載g2.js到本地,再引入,這里簡(jiǎn)單繪制了一個(gè)柱狀圖:
瀏覽器效果如下:
更多示例,可以查看官網(wǎng)教程,介紹的很詳細(xì),各種組件都有介紹,代碼也很詳盡,點(diǎn)擊進(jìn)去,便可查看源碼和運(yùn)行效果圖:
至此,我們就完成了echarts和g2這2個(gè)可視化js庫(kù)的簡(jiǎn)單使用??偟膩?lái)說(shuō),這兩個(gè)庫(kù)都非常好使用,簡(jiǎn)單易學(xué),容易上手,官網(wǎng)提供了非常豐富的教程供開(kāi)發(fā)者使用,當(dāng)然,除了這2個(gè)庫(kù),還有D3,Highcharts等可視化庫(kù),這里我就不詳細(xì)介紹了,感興趣的可以自己搜一下,網(wǎng)上也有相關(guān)教程和資料,希望以上分享的內(nèi)容能對(duì)你有所幫助吧。
這里介紹個(gè)報(bào)表工具潤(rùn)乾報(bào)表V2018,統(tǒng)計(jì)圖有自帶的統(tǒng)計(jì)圖,第三方統(tǒng)計(jì)圖(echarts,D3),還支持自定義統(tǒng)計(jì)圖形,可實(shí)現(xiàn)的頁(yè)面交互效果也挺豐富如折疊報(bào)表,滾動(dòng)公告的效果,圖表聯(lián)動(dòng)等。
- ORG代表什么?
- 如何更改網(wǎng)站域名啊
- 怎樣查詢域名有沒(méi)有被解析??
- 怎樣自己建網(wǎng)站?
- 頂域名與www二級(jí)域名如何做310跳轉(zhuǎn)?
- 我的域名想更換DNS,可以直接修改DNS嗎?
- 萬(wàn)網(wǎng)會(huì)員是什么?
- 誰(shuí)幫我提供一些申請(qǐng)第二域名的網(wǎng)站
- 申請(qǐng)第二個(gè)域名還要備案嗎
- 我剛解析好一個(gè)域名,那個(gè)DNS用不用修改呀?
- 空間域名不及時(shí)續(xù)費(fèi)對(duì)網(wǎng)站有什么影響?
- 如何查看網(wǎng)站的制作時(shí)間和到期時(shí)間呢?
- 怎么快速更新阿里云域名解析
- 在新網(wǎng)備案的域名,可以直接解析到阿里云公網(wǎng)IP嗎?
- 如何把綁定的域名的CNAME解析到siteapp.baidu.com
- 我win7的 電腦 經(jīng)常出現(xiàn) 域名解析文件(Hosts)存在異常
- 用于解析域名的協(xié)議是?
- 域名解析是什么意思
- 如何把域名解析到本地主機(jī)服務(wù)器
- 我現(xiàn)在有域名,域名備案成功了,域名怎么解析到服務(wù)器上,服務(wù)器是朋友的他告訴我了主機(jī)地址,不知道后面怎么弄,需要用到什么軟件
-
一級(jí)域名二級(jí)域名三級(jí)域名有哪些?
-
機(jī)頂盒dns解析狀態(tài)異常怎么處理?
-
ttl是什么意思?
-
迅雷下載時(shí)總是顯示連接資源,怎么辦?
-
互聯(lián)網(wǎng)公司是做什么的?
-
粵政易用手機(jī)如何編輯文件?
-
怎么修改網(wǎng)頁(yè)游戲里面的,游戲數(shù)據(jù)?
-
智聯(lián)招聘網(wǎng)怎樣修改個(gè)人資料?
-
360種子在線編輯器 磁力鏈接怎么編輯
-
廈門的電信DNS服務(wù)器地址是多少
-
夸克可以在線編輯文檔嗎?
-
cc是什么意思?
-
阿里巴巴的背景資料?
-
網(wǎng)絡(luò)零售的劣勢(shì)和不足有哪些,如何克服
-
網(wǎng)頁(yè)考試試題