首頁技術(shù)文章正文

Python數(shù)據(jù)分析與應(yīng)用:認(rèn)識(shí)Boken庫

更新時(shí)間:2022-07-07 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  Boken是一個(gè)專門針對(duì)Web瀏覽器使用的交互式可視化庫,這是與其他可視化庫相比最核心的區(qū)別。接下來,本節(jié)將針對(duì)Boken庫的基本應(yīng)用進(jìn)行詳細(xì)地介紹。

  Boken是針對(duì)瀏覽器使用的交互式可視化庫,它旨在提供優(yōu)雅、簡潔的通用圖形構(gòu)建,并且在大的數(shù)據(jù)集或流媒體數(shù)據(jù)集上擴(kuò)展這種性能,幫助程序員快速、輕松地創(chuàng)建交互圖、數(shù)據(jù)應(yīng)用程序等。接下來,通過一張圖來說明Boken是如何將數(shù)據(jù)展示到瀏覽器上面的,具體如圖6-35所示。

  從圖6-35中可以看出,Boken庫捆綁了多種語言,包括Python、R語言、lua和Julia,結(jié)合這些語言產(chǎn)生了JSON文檔,此文檔將作為BokenJS(JavaScript庫)的輸入,之后將數(shù)據(jù)展示到Web瀏覽器上面。

  Boken提供了強(qiáng)大而靈活的功能,使其操作簡單且高度定制化,它為用戶提供了多個(gè)可視化界面,具體包含以下接口:

  1.Charts:高級(jí)接口,用于簡單快速地創(chuàng)建復(fù)雜的統(tǒng)計(jì)圖表。

  2.Plotting:中級(jí)接口,用于構(gòu)建各種組裝圖形元素。

  3.Models:底層接口,為開發(fā)者提供最大的靈活性。

1657186933256_boken顯示數(shù)據(jù)到瀏覽器的原理.jpg

  圖6-35 boken顯示數(shù)據(jù)到瀏覽器的原理

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!