chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用Python制作一個(gè)數(shù)據(jù)可視化網(wǎng)頁(yè)?

數(shù)據(jù)分析與開發(fā) ? 來(lái)源:法納斯特 ? 作者:小F ? 2021-06-23 11:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一談到Web頁(yè)面,可能大家首先想到就是HTML,CSS或JavaScript。

本次就給大家介紹一下如何用Python制作一個(gè)數(shù)據(jù)可視化網(wǎng)頁(yè),使用到的是Streamlit庫(kù)。

輕松的將一個(gè)Excel數(shù)據(jù)文件轉(zhuǎn)換為一個(gè)Web頁(yè)面,提供給所有人在線查看。

每當(dāng)你對(duì)Excel文件進(jìn)行更改保存,Web頁(yè)面還能夠?qū)崟r(shí)進(jìn)行更新,確實(shí)挺不錯(cuò)的。

相關(guān)的API使用可以去文檔中查看,都有詳細(xì)的解釋。

項(xiàng)目一共有三個(gè)文件,程序、圖片、Excel表格數(shù)據(jù)。

數(shù)據(jù)情況如下,某公司年底問(wèn)卷調(diào)查(虛構(gòu)數(shù)據(jù)),各相關(guān)部門對(duì)生產(chǎn)部門在工作協(xié)作上的打分情況。

有效數(shù)據(jù)總計(jì)約676條,匿名問(wèn)卷,包含問(wèn)卷填寫人所屬部門,年齡,評(píng)分。

最后對(duì)各部門參與人數(shù)進(jìn)行匯總計(jì)數(shù)(右側(cè)數(shù)據(jù))。

首先來(lái)安裝一下相關(guān)的Python庫(kù),使用百度源。

因?yàn)槲覀兊臄?shù)據(jù)文件是xlsx格式,最新版的xlrd,只支持xls文件。

pYYBAGDSrouAT1JNAABrzwMnNkE458.jpg

所以需要指定xlrd版本為1.2.0,這樣pandas才能成功讀取數(shù)據(jù)。

命令行終端啟動(dòng)網(wǎng)頁(yè)。

成功以后會(huì)有提示,并且瀏覽器會(huì)自動(dòng)彈出網(wǎng)頁(yè)。

3d5a8a70-cf51-11eb-9e57-12bb97331649.png

如果沒(méi)有自動(dòng)彈出,可以直接訪問(wèn)上圖中的地址。

得到結(jié)果如下,一個(gè)數(shù)據(jù)可視化網(wǎng)頁(yè)出來(lái)了。

目前只能在本地訪問(wèn)查看,如果你想放在網(wǎng)上,可以通過(guò)服務(wù)器部署,需要自行去研究~

下面我們來(lái)看看具體的代碼吧。

導(dǎo)入相關(guān)的Python包,pandas處理數(shù)據(jù),streamlit用來(lái)生成網(wǎng)頁(yè),plotly.express則是生成圖表,PIL讀取圖片。

設(shè)置了網(wǎng)頁(yè)名稱,以及網(wǎng)頁(yè)里的標(biāo)題和子標(biāo)題。

讀取Excel表格數(shù)據(jù),并且得出年齡分布以及部門情況,一共是有5個(gè)部門。

添加滑動(dòng)條和多重選擇的數(shù)據(jù)選項(xiàng)。

結(jié)果如下。

年齡是從23至65,部門則是市場(chǎng)、物流、采購(gòu)、銷售、財(cái)務(wù)這幾個(gè)。

由于滑動(dòng)條和多重選擇是可變的,需要根據(jù)過(guò)濾條件得出最終數(shù)據(jù)。

得到數(shù)據(jù)便可以繪制柱狀圖了。

使用plotly繪制柱狀圖。

當(dāng)我們?cè)诰W(wǎng)頁(yè)調(diào)整選項(xiàng)時(shí),有效數(shù)據(jù)和柱狀圖也會(huì)隨之變化。

此外streamlit還可以給網(wǎng)頁(yè)添加圖片和交互式表格。

得到結(jié)果如下。

可以看到表格有一個(gè)滑動(dòng)條,可以使用鼠標(biāo)滾輪滾動(dòng)查看。

最后便是繪制一個(gè)餅圖啦!

結(jié)果如下。

各部門參加問(wèn)卷調(diào)查的人數(shù),也是一個(gè)可以交互的圖表。

將銷售、市場(chǎng)、物流取消掉,我們就能看出財(cái)務(wù)和采購(gòu)參加問(wèn)卷調(diào)查的人數(shù)占比情況。

好了,本期的分享就到此結(jié)束了,有興趣的小伙伴可以自行去實(shí)踐學(xué)習(xí)。

責(zé)任編輯:lq6

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1303

    瀏覽量

    73958
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4867

    瀏覽量

    89803

原文標(biāo)題:沒(méi)想到,Python 還可以制作 Web 可視化頁(yè)面!

文章出處:【微信號(hào):DBDevs,微信公眾號(hào):數(shù)據(jù)分析與開發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    工業(yè)可視化平臺(tái)是什么

    工業(yè)可視化平臺(tái)是種基于信息技術(shù)和可視化技術(shù),將工業(yè)生產(chǎn)過(guò)程中的數(shù)據(jù)、信息、流程等以直觀、動(dòng)態(tài)的圖形方式呈現(xiàn),并實(shí)現(xiàn)交互式管理與分析的數(shù)字
    的頭像 發(fā)表于 10-24 18:00 ?958次閱讀

    光伏電站可視化的實(shí)現(xiàn)

    實(shí)現(xiàn)光伏電站可視化,核心是在于通過(guò)直觀的視覺界面,解決傳統(tǒng)運(yùn)維中低效巡檢、數(shù)據(jù)孤島、被動(dòng)響應(yīng)等痛點(diǎn),從而提升運(yùn)營(yíng)效率并提供決策支持。這是種有效的技術(shù)手段,通過(guò)數(shù)字孿生、三維建模、
    的頭像 發(fā)表于 10-21 17:29 ?966次閱讀
    光伏電站<b class='flag-5'>可視化</b>的實(shí)現(xiàn)

    智慧用電安全解決方案:打造全流程可視化管控

    預(yù)警、可視管控”的閉環(huán)管理體系,其核心在于實(shí)現(xiàn)對(duì)電氣安全風(fēng)險(xiǎn)的全流程、可視化、主動(dòng)性管控。 、 全域感知與數(shù)據(jù)采集:可視化管控的
    的頭像 發(fā)表于 09-04 16:17 ?685次閱讀
    智慧用電安全解決方案:打造全流程<b class='flag-5'>可視化</b>管控

    如何使用協(xié)議分析儀進(jìn)行數(shù)據(jù)分析與可視化

    使用協(xié)議分析儀進(jìn)行數(shù)據(jù)分析與可視化,需結(jié)合數(shù)據(jù)捕獲、協(xié)議解碼、統(tǒng)計(jì)分析及可視化工具,將原始數(shù)據(jù)轉(zhuǎn)化為可解讀的圖表和報(bào)告。以下是詳細(xì)步驟及關(guān)鍵
    發(fā)表于 07-16 14:16

    工業(yè)設(shè)備可視化管理系統(tǒng)是什么

    工業(yè)設(shè)備可視化管理系統(tǒng)是種基于物聯(lián)網(wǎng)(IoT)、大數(shù)據(jù)、云計(jì)算、數(shù)字孿生等技術(shù),對(duì)工業(yè)設(shè)備的運(yùn)行狀態(tài)、性能參數(shù)、維護(hù)信息等進(jìn)行實(shí)時(shí)監(jiān)測(cè)、數(shù)據(jù)整合與
    的頭像 發(fā)表于 05-27 14:56 ?886次閱讀
    工業(yè)設(shè)備<b class='flag-5'>可視化</b>管理系統(tǒng)是什么

    結(jié)構(gòu)可視化:利用數(shù)據(jù)編輯器剖析數(shù)據(jù)內(nèi)在架構(gòu)?

    流動(dòng)路徑,為數(shù)據(jù)驅(qū)動(dòng)的決策提供堅(jiān)實(shí)基礎(chǔ)。借助數(shù)據(jù)編輯器,企業(yè)還能更便捷地對(duì)可視化呈現(xiàn)的數(shù)據(jù)進(jìn)行編輯、調(diào)整,以滿足不同分析場(chǎng)景的需求,進(jìn)步優(yōu)
    的頭像 發(fā)表于 05-07 18:42 ?499次閱讀

    工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺(tái)是什么

    工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺(tái)是種用于整合、監(jiān)控和可視化工業(yè)設(shè)備數(shù)據(jù)的綜合性系統(tǒng),旨在幫助企業(yè)實(shí)現(xiàn)設(shè)備
    的頭像 發(fā)表于 05-06 11:10 ?931次閱讀

    VirtualLab Fusion應(yīng)用:3D系統(tǒng)可視化

    描述和F-Theta透鏡的應(yīng)用示例。 光學(xué)系統(tǒng)的3D-可視化 VirtualLab Fusion提供的工具可以實(shí)現(xiàn)光學(xué)系統(tǒng)的3D可視化,因此可以用于檢查元件的位置,以及快速了解系統(tǒng)內(nèi)部的光傳播情況
    發(fā)表于 04-30 08:47

    可視化組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么

    可視化含義:組態(tài)是種用于構(gòu)建復(fù)雜物聯(lián)網(wǎng)系統(tǒng)的工具,它提供了豐富的圖形組件和可視化元素,使得用戶可以通過(guò)簡(jiǎn)單的拖拽操作來(lái)創(chuàng)建自定義的界面。可視化
    的頭像 發(fā)表于 04-21 10:40 ?786次閱讀

    可視化組態(tài)數(shù)據(jù)管理平臺(tái)是什么

    可視化組態(tài)數(shù)據(jù)管理平臺(tái)是種用于工業(yè)自動(dòng)、物聯(lián)網(wǎng)、能源管理等領(lǐng)域的軟件平臺(tái),它結(jié)合了可視化和組態(tài)技術(shù),幫助用戶實(shí)現(xiàn)
    的頭像 發(fā)表于 04-21 10:00 ?657次閱讀

    工業(yè)數(shù)據(jù)采集形成可視化數(shù)據(jù)看板解決方案

    可視化數(shù)據(jù)看板是個(gè)直觀、便捷的信息展示界面。通過(guò)把車間的實(shí)時(shí)生產(chǎn)數(shù)據(jù)、訂單進(jìn)度、設(shè)備狀態(tài)、產(chǎn)能效率率等,用清晰、
    的頭像 發(fā)表于 03-19 14:31 ?1035次閱讀
    工業(yè)<b class='flag-5'>數(shù)據(jù)</b>采集形成<b class='flag-5'>可視化</b><b class='flag-5'>數(shù)據(jù)</b>看板解決方案

    工業(yè)可視化監(jiān)控平臺(tái)可以接入哪些設(shè)備數(shù)據(jù)

    設(shè)備運(yùn)行狀態(tài)、生產(chǎn)流程等信息,以直觀、可視化的方式呈現(xiàn)出來(lái),為企業(yè)的生產(chǎn)決策、設(shè)備管理、安全保障等提供關(guān)鍵支持。那么,工業(yè)可視化監(jiān)控平臺(tái)可以接入哪些設(shè)備數(shù)據(jù)呢? 以下是些常見的設(shè)備類
    的頭像 發(fā)表于 02-25 16:29 ?729次閱讀
    工業(yè)<b class='flag-5'>可視化</b>監(jiān)控平臺(tái)可以接入哪些設(shè)備<b class='flag-5'>數(shù)據(jù)</b>

    VirtualLab Fusion中的可視化設(shè)置

    摘要 VirtualLab Fusion中的全局選項(xiàng)對(duì)話框可以輕松定制軟件的外觀和感覺。還可以保存和加載全局選項(xiàng)文件,以便可以輕松地將偏好設(shè)置從個(gè)設(shè)備轉(zhuǎn)移到另一個(gè)設(shè)備。本文檔說(shuō)明了與可視化
    發(fā)表于 02-25 08:51

    VirtualLab Fusion應(yīng)用:光波導(dǎo)k域布局可視化(“神奇的圓環(huán)”)

    ,光可以在TIR(全反射)作用下傳播,并與光導(dǎo)表面上不同類型的光柵結(jié)構(gòu)相結(jié)合,以耦合光進(jìn)出。在VirtualLab Fusion中,k-Layout可視化工具提供了種在k域中強(qiáng)大的圖解方法,用于分析
    發(fā)表于 02-21 08:53