91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

每當(dāng)你對Excel文件進行更改保存,Web頁面還能夠?qū)崟r進行更新,確實挺不錯的。

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

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

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

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

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

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

因為我們的數(shù)據(jù)文件是xlsx格式,最新版的xlrd,只支持xls文件。

pYYBAGDSrouAT1JNAABrzwMnNkE458.jpg

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

命令行終端啟動網(wǎng)頁。

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

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

如果沒有自動彈出,可以直接訪問上圖中的地址。

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

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

下面我們來看看具體的代碼吧。

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

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

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

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

結(jié)果如下。

年齡是從23至65,部門則是市場、物流、采購、銷售、財務(wù)這幾個。

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

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

使用plotly繪制柱狀圖。

當(dāng)我們在網(wǎng)頁調(diào)整選項時,有效數(shù)據(jù)和柱狀圖也會隨之變化。

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

得到結(jié)果如下。

可以看到表格有一個滑動條,可以使用鼠標滾輪滾動查看。

最后便是繪制一個餅圖啦!

結(jié)果如下。

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

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

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

責(zé)任編輯:lq6

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

    關(guān)注

    2

    文章

    1304

    瀏覽量

    74491
  • python
    +關(guān)注

    關(guān)注

    57

    文章

    4877

    瀏覽量

    90071

原文標題:沒想到,Python 還可以制作 Web 可視化頁面!

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    物聯(lián)網(wǎng)平臺賦能可視化數(shù)據(jù)與決策,打造工廠“智慧大腦”

    ,無法形成全局視圖,更難以支撐快速、精準的管理決策。 打造集中、直觀、智能的數(shù)據(jù)可視化平臺,讓關(guān)鍵信息目了然,讓管理決策有數(shù)可依,成為
    的頭像 發(fā)表于 02-04 14:52 ?148次閱讀

    工業(yè)物聯(lián)網(wǎng)可視化平臺是什么?有什么功能?

    工業(yè)物聯(lián)網(wǎng)可視化平臺是基于物聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等技術(shù),將工業(yè)生產(chǎn)中的設(shè)備、系統(tǒng)、流程等數(shù)據(jù)以圖形方式呈現(xiàn),實現(xiàn)實時監(jiān)控、智能分析與交互式管理的數(shù)字化工具。 其核心功能涵蓋
    的頭像 發(fā)表于 11-17 17:49 ?1284次閱讀

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    在PLC中創(chuàng)建基于Web的人機界面可視化

    在工業(yè) 4.0 和工業(yè)物聯(lián)網(wǎng)(IIoT)時代,無縫連接與實時監(jiān)控對于高效工業(yè)流程至關(guān)重要。然而,該領(lǐng)域的常見挑戰(zhàn)是快速訪問 HMI 可視化界面,尤其是在處理分散在工廠各處的多種 PLC 時,或
    的頭像 發(fā)表于 05-06 10:00 ?4152次閱讀
    在PLC中創(chuàng)建基于Web的人機界面<b class='flag-5'>可視化</b>

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

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

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

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

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

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

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

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