版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué)生一卡通數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)數(shù)據(jù)可視化技術(shù)與應(yīng)用項(xiàng)目導(dǎo)讀作為學(xué)校的管理者,學(xué)生一卡通數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)能夠?yàn)閷W(xué)校提供幫助。該項(xiàng)目旨在利用可視化技術(shù)展示學(xué)生一卡通數(shù)據(jù),包括學(xué)生基本信息數(shù)據(jù)、學(xué)生消費(fèi)數(shù)據(jù)和學(xué)生門禁數(shù)據(jù)等。學(xué)生一卡通系統(tǒng)整合了身份驗(yàn)證、財務(wù)支付及數(shù)據(jù)整合等多重功能,形成了一個綜合信息平臺。通過收集和整理這些數(shù)據(jù),并利用數(shù)據(jù)可視化技術(shù)將其以面積圖和詞云的形式展示出來,可以更好地理解和分析學(xué)生的消費(fèi)行為,以及學(xué)校食堂等各部門的運(yùn)行狀況等信息。項(xiàng)目導(dǎo)讀01消費(fèi)行為分析03預(yù)警和安全管理02食堂運(yùn)營狀況評估利用可視化技術(shù)展示學(xué)生消費(fèi)數(shù)據(jù),學(xué)??梢愿庇^地了解學(xué)生的消費(fèi)習(xí)慣和偏好。這有助于學(xué)校了解學(xué)生的用餐、購物等消費(fèi)需求,優(yōu)化學(xué)校食堂和商業(yè)設(shè)施的布局和經(jīng)營策略,提升服務(wù)質(zhì)量和學(xué)生滿意度。利用可視化技術(shù)展示學(xué)生食堂消費(fèi)數(shù)據(jù),學(xué)??梢愿玫卦u估食堂的運(yùn)營狀況,包括食堂的客流量、銷售額和熱門菜品等信息。通過分析這些數(shù)據(jù),學(xué)??梢约皶r調(diào)整菜品供應(yīng)和服務(wù)策略,提高食堂的運(yùn)營效率和經(jīng)濟(jì)效益。利用數(shù)據(jù)可視化技術(shù),學(xué)??梢詫?shí)時監(jiān)控學(xué)生門禁數(shù)據(jù),如學(xué)生進(jìn)出宿舍樓和教學(xué)樓的記錄。這有助于學(xué)校實(shí)現(xiàn)對學(xué)生活動的實(shí)時監(jiān)測和預(yù)警,提高校園安全管理水平。項(xiàng)目目標(biāo)學(xué)習(xí)目標(biāo)能力目標(biāo)素養(yǎng)目標(biāo)掌握面積圖的繪制方法掌握詞云的繪制方法能區(qū)分組合面積圖和折線圖的展示效果通過學(xué)生消費(fèi)數(shù)據(jù)可視化案例培養(yǎng)學(xué)生勤儉節(jié)約的精神,培育時代新風(fēng)新貌?過學(xué)生門禁數(shù)據(jù)可視化案例培養(yǎng)學(xué)生能吃苦、肯奮斗的精神學(xué)生基本信息數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)學(xué)生消費(fèi)數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)學(xué)生門禁數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)010302總結(jié)建議04目錄CONCENTS8-1學(xué)生基本信息數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)刪除學(xué)生基本信息數(shù)據(jù)的重復(fù)行使用面積圖進(jìn)行數(shù)據(jù)的可視化分析0102目錄CONCENTS8-1-1刪除學(xué)生基本信息數(shù)據(jù)的重復(fù)行刪除學(xué)生基本信息數(shù)據(jù)的重復(fù)行-數(shù)據(jù)概述
素材與案例\項(xiàng)目8\數(shù)據(jù)集\data1.csv、data2.csv、data3.csv刪除學(xué)生基本信息數(shù)據(jù)的重復(fù)行-data2.csv刪除學(xué)生基本信息數(shù)據(jù)的重復(fù)行iimportpandasaspd#讀取CSV文件df=pd.read_csv(r'C:\Users\Administrator\Desktop\data1_cleaned.csv',encoding='gbk')#找到'CardNo'和'AccessCardNo'列中所有重復(fù)的行duplicate_card_no=df[df.duplicated('CardNo',keep=False)]duplicate_access_card_no=df[df.duplicated('AccessCardNo',keep=False)]#合并包含所有重復(fù)行的索引duplicate_indices=duplicate_card_no.index.union(duplicate_access_card_no.index)代碼如下:刪除學(xué)生基本信息數(shù)據(jù)的重復(fù)行ifnotduplicate_card_no.emptyornotduplicate_access_card_no.empty:ifnotduplicate_card_no.empty:print("存在重復(fù)的'CardNo':")print(duplicate_card_no)ifnotduplicate_access_card_no.empty:print("存在重復(fù)的'AccessCardNo':")print(duplicate_access_card_no)df=df.drop(index=duplicate_indices)df.to_csv(r'C:\Users\Administrator\Desktop\data1_cleaned.csv',index=False,encoding='gbk')print("重復(fù)的行已被刪除,并保存到新的CSV文件。")else:print("'CardNo'列和'AccessCardNo'列值唯一")代碼如下:存在重復(fù)的AccessCardNo值,將所在行刪除并保存新的數(shù)據(jù)集為data1_clean.csv。刪除學(xué)生基本信息數(shù)據(jù)的重復(fù)行運(yùn)行結(jié)果:8-1-2使用面積圖進(jìn)行數(shù)據(jù)的可視化分析使用面積圖進(jìn)行數(shù)據(jù)的可視化分析-面積圖
面積圖是一種常用的數(shù)據(jù)可視化圖表,主要用于展示數(shù)量隨時間變化的趨勢,以及各部分?jǐn)?shù)據(jù)之間的比例關(guān)系。它在基本的折線圖基礎(chǔ)上,將線下方的區(qū)域使用色彩或紋理填充,這樣的視覺效果可以更加直觀地顯示數(shù)據(jù)隨時間的累積效果或總量變化。面積圖可以是單一的或堆疊的。單一面積圖通常用于表示單一數(shù)據(jù)系列隨時間的變化情況。而堆疊面積圖則表示多個數(shù)據(jù)系列的累積值,每一個數(shù)據(jù)系列都在前一個系列的基礎(chǔ)上進(jìn)行堆疊,非常適合用來顯示各部分如何貢獻(xiàn)到整體中。
使用面積圖進(jìn)行數(shù)據(jù)的可視化分析-任務(wù)目標(biāo)使用面積圖進(jìn)行數(shù)據(jù)的可視化分析-準(zhǔn)備數(shù)據(jù)importpandasaspdfrompyecharts.chartsimportLinefrompyechartsimportoptionsasoptsimportwebbrowserdf=pd.read_csv(r'C:\Users\Meng\Desktop\data1_cleaned.csv',encoding='gbk')grouped=df.groupby(['Major','Sex']).size().reset_index(name='Count')pivot_df=grouped.pivot(index='Major',columns='Sex',values='Count').fillna(0)pivot_df['Total']=pivot_df.sum(axis=1)pivot_df=pivot_df.sort_values('Total',ascending=False)pivot_df.drop('Total',axis=1,inplace=True)代碼如下:使用面積圖進(jìn)行數(shù)據(jù)的可視化分析-繪制圖形colors={'男':'blue','女':'red'}line=Line()forsexinpivot_df.columns:line.add_xaxis(pivot_df.index.tolist())line.add_yaxis(sex,pivot_df[sex].astype(int).values.tolist(),areastyle_opts=opts.AreaStyleOpts(opacity=0.5),itemstyle_opts=opts.ItemStyleOpts(color=colors.get(sex,'gray')))代碼如下:使用面積圖進(jìn)行數(shù)據(jù)的可視化分析-設(shè)置圖表全局選項(xiàng)line.set_global_opts(title_opts=opts.TitleOpts(title='不同專業(yè)的男女生人數(shù)',pos_left='center'),xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=-30,font_size=10),yaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(font_size=10)),legend_opts=opts.LegendOpts(is_show=True,pos_right=20,pos_top=100,orient="v"))代碼如下:使用面積圖進(jìn)行數(shù)據(jù)的可視化分析-生成并顯示圖形#渲染圖表到HTML文件html_file_path='major_sex_area_chart.html'line.render(html_file_path)#使用webbrowser庫打開生成的HTML文件webbrowser.open(html_file_path)代碼如下:8-2學(xué)生消費(fèi)數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)學(xué)生消費(fèi)數(shù)據(jù)的操作使用詞云進(jìn)行數(shù)據(jù)的可視化分析0102目錄CONCENTS學(xué)生消費(fèi)數(shù)據(jù)的操作8-2-1學(xué)生消費(fèi)數(shù)據(jù)的操作-準(zhǔn)備數(shù)據(jù)importpandasaspdfrompyecharts.chartsimportWordCloudfrompyechartsimportoptionsasopts#導(dǎo)入webbrowser庫用于在瀏覽器中打開HTML文件importwebbrowserdf=pd.read_csv(r'./data2.csv',encoding='gbk')#獲取Dept列的數(shù)據(jù)depts=df['Dept'].dropna().tolist()#刪除任何空值#統(tǒng)計每個部門名出現(xiàn)的次數(shù)dept_freq={}fordeptindepts:dept_freq[dept]=dept_freq.get(dept,0)+1代碼如下:使用詞云進(jìn)行數(shù)據(jù)的可視化分析8-2-2使用詞云進(jìn)行數(shù)據(jù)的可視化分析-詞云圖
詞云是一種文本數(shù)據(jù)的可視化圖表,用于展示文本數(shù)據(jù)中單詞的頻率。在一個詞云圖中,通常頻率高的單詞會以較大的字號顯示,而頻率較低的單詞則以較小的字號呈現(xiàn)。這種圖形化的表現(xiàn)方式使得人們能夠直觀地理解文本內(nèi)容的重點(diǎn),快速捕捉關(guān)鍵信息。詞云圖在數(shù)據(jù)可視化中的應(yīng)用廣泛,常見的應(yīng)用場景包括文本分析和數(shù)據(jù)摘要、市場調(diào)研和輿情分析、新聞報道和輿情監(jiān)測,以及數(shù)據(jù)展示和演示等。使用詞云進(jìn)行數(shù)據(jù)的可視化分析-學(xué)生消費(fèi)地點(diǎn)詞云圖#創(chuàng)建詞云對象wordcloud=WordCloud()#向詞云中添加數(shù)據(jù)wordcloud.add("",[*dept_freq.items()],word_size_range=[20,100])#設(shè)置全局配置wordcloud.set_global_opts(opts.TitleOpts(title='學(xué)生消費(fèi)地點(diǎn)',pos_left='center'))#渲染詞云到HTML文件html_file_path='dept_word_cloud.html'#渲染圖表到HTML文件wordcloud.render(html_file_path)#使用webbrowser庫打開生成的HTML文件webbrowser.open(html_file_path)代碼如下:使用詞云進(jìn)行數(shù)據(jù)的可視化分析-修改詞云形狀wordcloud.add("",[*dept_freq.items()],word_size_range=[20,100],shape="arrow")代碼如下:8-3學(xué)生門禁數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)學(xué)生門禁數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)綜合實(shí)戰(zhàn)
在綜合實(shí)戰(zhàn)中,將學(xué)生門禁數(shù)據(jù)通過面積圖和詞云展示出來。在子項(xiàng)目8-1中通過面積圖將學(xué)生基本信息數(shù)據(jù)進(jìn)行了可視化,可以看出面積圖和折線圖很相似,表8-6展示了面積圖和折線圖的異同。學(xué)生門禁數(shù)據(jù)可視化項(xiàng)目實(shí)戰(zhàn)綜合實(shí)戰(zhàn)面積圖
折線圖
相同點(diǎn)
都用于展示數(shù)據(jù)隨時間或其他變量變化的趨勢。它們可以幫助觀察數(shù)據(jù)的整體趨勢、周期性變化以及異常值
都用于展示數(shù)據(jù)隨時間或其他變量變化的趨勢。它們可以幫助觀察數(shù)據(jù)的整體趨勢、周期性變化以及異常值
都使用直線段連接數(shù)據(jù)點(diǎn),通過連接線條的形式展示數(shù)據(jù)的連續(xù)性
都使用直線段連接數(shù)據(jù)點(diǎn),通過連接線條的形式展示數(shù)據(jù)的連續(xù)性
不同點(diǎn)
面積圖在數(shù)據(jù)點(diǎn)之間使用填充區(qū)域連接,形成一個封閉的區(qū)域,可以更直觀地顯示數(shù)據(jù)的大小和變化
折線圖則只顯示線條,沒有填充的區(qū)域
面積圖的填充區(qū)域可以強(qiáng)調(diào)數(shù)據(jù)變化的幅度,特別是在多個數(shù)據(jù)序列重疊時,較大的填充面積表示變化較大的數(shù)據(jù)面積圖適用于展示數(shù)據(jù)的分布和占比情況,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026云南昭通市科學(xué)技術(shù)協(xié)會招聘城鎮(zhèn)公益性崗位人員5人考試參考題庫及答案解析
- 2026湖南邵陽縣不動產(chǎn)登記中心和邵陽縣土地房屋征收服務(wù)中心公開選調(diào)工作人員考試參考試題及答案解析
- 2026北京建筑大學(xué)第一批次聘用制崗位招聘16人考試備考題庫及答案解析
- 中小學(xué)勞動教育活動設(shè)計模板
- 企業(yè)生產(chǎn)成本核算與分析報告模板
- 2026云南空港航空食品有限公司招聘(4人)考試參考題庫及答案解析
- 2026寧夏老年大學(xué)兼職教師招聘25人考試參考試題及答案解析
- 三年級語文教材課時計劃
- 工程項(xiàng)目動態(tài)成本調(diào)整方案報告
- 2026河北秦皇島市教育局秦皇島市第五中學(xué)等2所學(xué)校招聘教師(第二批)2人考試參考試題及答案解析
- 供應(yīng)鏈管理工作計劃與目標(biāo)
- 口腔門診醫(yī)療質(zhì)控培訓(xùn)
- (正式版)JBT 9229-2024 剪叉式升降工作平臺
- HGT4134-2022 工業(yè)聚乙二醇PEG
- GB/T 15231-2023玻璃纖維增強(qiáng)水泥性能試驗(yàn)方法
- 小學(xué)教職工代表大會提案表
- ESC2023年心臟起搏器和心臟再同步治療指南解讀
- 《泰坦尼克號》拉片分析
- 超額利潤激勵
- GB/T 2624.1-2006用安裝在圓形截面管道中的差壓裝置測量滿管流體流量第1部分:一般原理和要求
- 基層版胸痛中心建設(shè)標(biāo)準(zhǔn)課件
評論
0/150
提交評論