在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    1266

    瀏覽量

    69572
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4801

    瀏覽量

    84882

原文標(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)推薦

    什么是大屏數(shù)據(jù)可視化?特點(diǎn)有哪些?

    大屏數(shù)據(jù)可視化是指通過(guò)大屏幕展示大量數(shù)據(jù)和信息,以直觀、可視化的方式幫助用戶理解和分析數(shù)據(jù)。這種展示方式通常用于展示復(fù)雜的
    的頭像 發(fā)表于 12-16 16:59 ?246次閱讀

    如何找到適合的大屏數(shù)據(jù)可視化系統(tǒng)

    選擇合適的大屏數(shù)據(jù)可視化系統(tǒng)是企業(yè)或組織在數(shù)字轉(zhuǎn)型過(guò)程中至關(guān)重要的步。個(gè)優(yōu)秀的大屏
    的頭像 發(fā)表于 12-13 15:47 ?151次閱讀

    智慧能源可視化監(jiān)管平臺(tái)——助力可視化能源數(shù)據(jù)管理

    博達(dá)可視化大屏設(shè)計(jì)平臺(tái)在智慧能源領(lǐng)域的價(jià)值體現(xiàn)在實(shí)時(shí)監(jiān)控、數(shù)據(jù)可視化、決策支持和效率提升等方面。借助該平臺(tái),企業(yè)可以輕松搭建智慧能源類可視化大屏,更加精確和高效地管理生產(chǎn)和生活,實(shí)現(xiàn)能
    的頭像 發(fā)表于 11-29 10:00 ?392次閱讀
    智慧能源<b class='flag-5'>可視化</b>監(jiān)管平臺(tái)——助力<b class='flag-5'>可視化</b>能源<b class='flag-5'>數(shù)據(jù)</b>管理

    可視化數(shù)據(jù)大屏的制作流程

    制作可視化數(shù)據(jù)大屏是項(xiàng)涵蓋數(shù)據(jù)分析、設(shè)計(jì)和技術(shù)實(shí)現(xiàn)的復(fù)雜任務(wù)。從數(shù)據(jù)處理到展示呈現(xiàn),每個(gè)步驟都
    的頭像 發(fā)表于 07-24 13:57 ?305次閱讀

    大屏數(shù)據(jù)可視化 開源

    在當(dāng)今信息爆炸的時(shí)代,數(shù)據(jù)已經(jīng)成為各個(gè)行業(yè)決策制定和業(yè)務(wù)發(fā)展的關(guān)鍵。為了更直觀、準(zhǔn)確地理解和利用海量數(shù)據(jù), 大屏數(shù)據(jù)可視化 成為種強(qiáng)大的工
    的頭像 發(fā)表于 06-27 16:06 ?438次閱讀
    大屏<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b> 開源

    如何實(shí)現(xiàn)園區(qū)大屏可視化?

    如何實(shí)現(xiàn)園區(qū)大屏可視化? 1.建立孿生模型:首先需要建立園區(qū)的孿生模型,即個(gè)數(shù)字化的虛擬模型,反映了園區(qū)的實(shí)際情況、結(jié)構(gòu)、設(shè)備、人員等信息。這個(gè)模型可以通過(guò)傳感器、監(jiān)控設(shè)備、GIS 數(shù)據(jù)
    的頭像 發(fā)表于 06-19 15:39 ?459次閱讀
    如何實(shí)現(xiàn)園區(qū)大屏<b class='flag-5'>可視化</b>?

    態(tài)勢(shì)數(shù)據(jù)可視化技術(shù)有哪些

    智慧華盛恒輝態(tài)勢(shì)數(shù)據(jù)可視化技術(shù)是種將數(shù)據(jù)以圖形、圖像、動(dòng)畫等視覺(jué)形式展現(xiàn)出來(lái)的技術(shù),特別是在處理和分析態(tài)勢(shì)數(shù)據(jù)時(shí),該技術(shù)能夠?qū)?fù)雜的
    的頭像 發(fā)表于 06-11 15:47 ?400次閱讀

    智慧大屏是如何實(shí)現(xiàn)數(shù)據(jù)可視化的?

    智慧大屏,作為數(shù)據(jù)可視化的重要載體,已在城市管理、交通監(jiān)控、商業(yè)運(yùn)營(yíng)等領(lǐng)域廣泛應(yīng)用。本文旨在闡述智慧大屏實(shí)現(xiàn)數(shù)據(jù)可視化的關(guān)鍵技術(shù)和方法,包括數(shù)據(jù)
    的頭像 發(fā)表于 06-04 15:02 ?655次閱讀
    智慧大屏是如何實(shí)現(xiàn)<b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b>的?

    大屏數(shù)據(jù)可視化的作用和意義

    大屏數(shù)據(jù)可視化是指利用大屏幕設(shè)備展示數(shù)據(jù)信息,通過(guò)圖表、圖像、動(dòng)畫等視覺(jué)手段將數(shù)據(jù)呈現(xiàn)出來(lái),以便用戶能夠直觀、清晰地理解
    的頭像 發(fā)表于 06-03 17:56 ?722次閱讀

    三維可視化數(shù)據(jù)大屏的設(shè)計(jì)原理和技巧

    科技就來(lái)聊聊三維可視化數(shù)據(jù)大屏的設(shè)計(jì)原理和技巧。 三維可視化數(shù)據(jù)大屏的設(shè)計(jì)原理: 1.數(shù)據(jù)清晰
    的頭像 發(fā)表于 05-30 17:09 ?577次閱讀

    大屏數(shù)據(jù)可視化是什么?運(yùn)用了什么技術(shù)

    大屏數(shù)據(jù)可視化種利用大屏幕設(shè)備展示數(shù)據(jù)可視化結(jié)果的技術(shù),旨在以更生動(dòng)、直觀的方式呈現(xiàn)數(shù)據(jù)
    的頭像 發(fā)表于 05-24 15:35 ?899次閱讀

    數(shù)據(jù)可視化:企業(yè)數(shù)字建設(shè)效果的呈現(xiàn)

    數(shù)據(jù)可視化即通過(guò)圖表的形式將數(shù)據(jù)的內(nèi)在信息有邏輯性地呈現(xiàn)給用戶,使用戶更容易發(fā)現(xiàn)數(shù)據(jù)中蘊(yùn)藏的規(guī)律,找出問(wèn)題,進(jìn)而做出決策;另方面,
    的頭像 發(fā)表于 04-29 10:18 ?484次閱讀
    <b class='flag-5'>數(shù)據(jù)</b><b class='flag-5'>可視化</b>:企業(yè)數(shù)字<b class='flag-5'>化</b>建設(shè)效果的呈現(xiàn)

    三維可視化是怎么做的?特點(diǎn)有哪些?

    的應(yīng)用場(chǎng)景中占據(jù)著重要部分,很多業(yè)務(wù)都需要以三維可視化的方式呈現(xiàn)與交互,它能夠幫助用戶更直觀地理解復(fù)雜的數(shù)據(jù)和信息。以下是關(guān)于三維可視化的三維地圖的制作過(guò)程以及功能特點(diǎn): 三維地圖
    的頭像 發(fā)表于 04-28 15:12 ?515次閱讀
    三維<b class='flag-5'>可視化</b>是怎么做的?特點(diǎn)有哪些?

    態(tài)勢(shì)數(shù)據(jù)可視化技術(shù)有哪些

    智慧華盛恒輝態(tài)勢(shì)數(shù)據(jù)可視化技術(shù)是種將復(fù)雜、動(dòng)態(tài)的態(tài)勢(shì)數(shù)據(jù)以直觀、易于理解的方式展現(xiàn)出來(lái)的技術(shù)手段。以下是幾種主要的態(tài)勢(shì)數(shù)據(jù)
    的頭像 發(fā)表于 04-22 15:17 ?437次閱讀

    數(shù)據(jù)可視化的未來(lái):2024 年及以后

    隨著我們進(jìn)入數(shù)據(jù)驅(qū)動(dòng)決策的下一個(gè)時(shí)代,數(shù)據(jù)可視化領(lǐng)域即將迎來(lái)場(chǎng)變革性革命。隨著信息的不斷涌入和數(shù)據(jù)
    的頭像 發(fā)表于 01-25 11:52 ?564次閱讀
    主站蜘蛛池模板: 日韩色中色| 天天摸天天看| 曰本三级香港三级人妇99视频| 美女视频一区| 天天综合天天做天天综合| 中文字字幕码一二区| 久久久午夜毛片免费| 午夜在线网站| 丁香六月婷婷综合| 激情文学综合| 欧美瑟瑟| 日韩毛片高清在线看| 琪琪午夜伦埋大全影院| 色综合天天综合| 亚洲韩国在线一卡二卡| 亚洲成av人片在线观看无码| www干| 色网综合| 午夜精品网站| 91欧美精品激情在线观看| 黄 色 片成 人免费观看| 欧美不在线| 欧美在线视频一区二区三区| 美女一级a毛片免费观看| 国产欧美网站| 国产小毛片| 国产亚洲人成网站观看| 97成人免费视频| www.xxx.国产| 成人在线天堂| 天堂网www中文天堂在线| 天天狠天天天天透在线| 国产视频久| 456成人网| 性猛交xxxx乱大交孕妇| 成年人看的黄色| 性夜影院爽黄a爽免费视| 午夜啪啪福利视频| 色婷婷激婷婷深爱五月小说| 婷婷综合激情| 色妹子综合|