《數(shù)據(jù)可視化技術》 課件 01 分析電影評論數(shù)量_第1頁
《數(shù)據(jù)可視化技術》 課件 01 分析電影評論數(shù)量_第2頁
《數(shù)據(jù)可視化技術》 課件 01 分析電影評論數(shù)量_第3頁
《數(shù)據(jù)可視化技術》 課件 01 分析電影評論數(shù)量_第4頁
《數(shù)據(jù)可視化技術》 課件 01 分析電影評論數(shù)量_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《數(shù)據(jù)可視化技術》課程介紹課程模塊和項目序號模塊名稱項目名稱學時1Matplotlib數(shù)據(jù)可視化豆瓣電影數(shù)據(jù)分析與Matplotlib可視化162Echarts數(shù)據(jù)可視化電商銷售數(shù)據(jù)Echarts可視化363Flask+Echarts數(shù)據(jù)可視化高校招生就業(yè)數(shù)據(jù)分析與可視化招聘數(shù)據(jù)分析與可視化44合

計96課程介紹課程目標主要面向數(shù)據(jù)可視化工程師崗位,通過學習Python、Matplotlib、Flask、Echarts和Web前端技術,將爬取或采集下來的數(shù)據(jù)進行存儲、處理和分析,并以各種圖表的形式進行呈現(xiàn)和展示。重點使用Python進行數(shù)據(jù)分析、Matplotlib和Flask+Echarts進行可視化展現(xiàn),形成圖表,并利用Web頁面展示出來。課程介紹課程考核平時成績(60%)+期末考試(40%)平時成績:學習考勤(10%)、綜合素養(yǎng)(10%)、平時訓練任務(40%)期末考試:上機技能測試階段測試(綜合能力)項目介紹本次課開始學習項目一:影評數(shù)據(jù)分析與可視化本項目從某電影網(wǎng)站采集了電影《流浪地球》的部分評論數(shù)據(jù),包括城市、影評內(nèi)容、評分、評論時間、評論點贊數(shù)等,根據(jù)采集的數(shù)據(jù)對電影評論的數(shù)量、點贊數(shù)和評分三個方面進行分析,完成數(shù)據(jù)分析可視化,給對科幻電影感興趣的觀影者、電影投資者提供一些參考。單元1分析電影評論數(shù)量01準備活動點名、復習本次課學習內(nèi)容、學習目標介紹學習內(nèi)容任務一分析電影評論數(shù)量本任務從評論日期、評論者所在城市和星級評分三個方面來分析電影評論數(shù)量。通過繪制折線圖、柱狀圖和餅圖,對電影評論數(shù)量的情況進行對比分析,這有利于全面挖掘該電影的口碑、觀影熱度、觀眾對電影的理解等信息,為觀眾提供觀影參考。子任務1影評數(shù)量隨日期變化的情況分析(折線圖)任務分解:子任務2影評數(shù)量最多的十個城市情況分析(柱形圖)子任務3評分星級數(shù)量占比情況分析(餅圖)學習目標1、知識(1)理解數(shù)據(jù)分析以及數(shù)據(jù)分析流程(2)掌握pandas庫的基本操作、數(shù)據(jù)處理基本的選取、統(tǒng)計等函數(shù)(3)掌握matplotlib庫繪制圖形的基本方法,以及折線圖、柱狀圖、餅圖繪制方法2、技能(1)能使用pandas庫讀取文本數(shù)據(jù),按照任務要求處理數(shù)據(jù)(2)能使用matplotlib子庫plotlib根據(jù)數(shù)據(jù)繪制折線圖、柱狀圖、餅圖3、素養(yǎng)(1)分析問題的能力;(2)團隊溝通能力;(3)培養(yǎng)團隊合作意識。02發(fā)展活動任務分析、任務資訊、任務實施子任務1:影評數(shù)量隨日期變化的情況分析任務分析:根據(jù)評論時間字段times提取日期(只提取年月日)數(shù)據(jù)并統(tǒng)計出各日期的評論數(shù)量,繪制折線圖,顯示評論數(shù)量隨日期的變化情況。1.Matplotlib概述任務資訊Matplotlib是一款用于數(shù)據(jù)可視化的Python軟件包,支持跨平臺運行,它能讓使用3項目1影評數(shù)據(jù)分析與可視化者很輕松地將數(shù)據(jù)圖形化,并且提供多樣化的輸出格式,可以繪制線圖、散點圖、等高線圖、條形圖、柱狀圖、3D圖形,甚至圖形動畫等。常用的數(shù)據(jù)可視化圖表有直方圖、柱狀圖、折線圖、散點圖、餅圖等,如圖1-1-1所示。2.Matplotlib下載與安裝任務資訊3.pyplot繪圖流程任務資訊第1步:導入模塊。第2步:準備數(shù)據(jù)。第3步:畫布子圖。第4步:繪制圖形。第5步:添加標簽。第6步:保存顯示。4.折線圖任務資訊折線圖是以折線的上升或下降來表示統(tǒng)計數(shù)量增減變化的統(tǒng)計圖,它可以直觀地反映數(shù)據(jù)的變化趨勢。pyplot模塊中plot()函數(shù)一般用于繪制線條,包括折線和直線。示例:任務實施步驟:步驟1:初始工作。導入相關包,Pandas從CommentInfo.csv文件中讀取電影評論數(shù)據(jù),設置Matplotlib繪圖的常用參數(shù)值.步驟2:統(tǒng)計各日期的評論數(shù)量。提取評論時間的日期信息,并統(tǒng)計各日期電影評論數(shù)量。步驟3:繪制折線圖。使用Matplotlib繪制折線圖,橫軸為日期,縱軸為日期所對應的電影評論數(shù)量,顯示各日期的評論數(shù)量以及變化趨勢。子任務2影評數(shù)量最多的十個城市情況分析任務分析:本任務需要使用Pandas從CommentInfo.csv文件中讀取數(shù)據(jù),統(tǒng)計各城市評論數(shù)量。根據(jù)所統(tǒng)計各城市評論數(shù)量,使用Matplotlib繪制柱狀圖,要求橫軸為城市,縱軸為城市對應的電影評論數(shù)量,顯示評論數(shù)量最多的十個城市的情況。1.柱形圖任務資訊柱狀圖是一種用矩形柱來表示數(shù)據(jù)分類的圖表,柱狀圖可以垂直繪制,也可以水平繪制(水平繪制叫條形圖)。柱狀圖顯示了不同類別之間的比較關系,它由一系列高度不等的縱向條紋表示數(shù)據(jù)分布的情況。圖表的水平軸x表示被比較的類別,垂直軸Y則表示具體的類別值。pyplot模塊中的bar()函數(shù)用于繪制柱狀圖,barh()函數(shù)用于繪制條形圖。示例:顯示2022年不同種類(A、B、C、D)的銷售數(shù)量,通過bar()函數(shù)繪制柱狀圖,代碼如下:任務實施步驟:步驟1:初始工作。導入相關包,Pandas從CommentInfo.csv文件中讀取電影評論數(shù)據(jù),設置Matplotlib繪圖常用參數(shù)值。步驟2:統(tǒng)計并取出評論數(shù)量最多的十個城市步驟3:繪制柱狀圖。橫軸為城市,縱軸為城市對應的電影評論數(shù)量,顯示評論數(shù)量最多的十個城市子任務3評分星級數(shù)量占比情況分析任務分析:本任務需要使用Pandas從CommentInfo.csv文件中讀取數(shù)據(jù),從評論評分字段scores統(tǒng)計各評分的評論數(shù)量。根據(jù)統(tǒng)計出的各評分星級數(shù)量,使用Matplotlib繪制餅圖,顯示各星級評分的占比情況。1.餅圖任務資訊餅圖用來顯示一個數(shù)據(jù)系列,具體來說,餅圖顯示一個數(shù)據(jù)系列中各項目占項目總和的百分比。餅圖可以清楚地反映部分與部分、部分與整體之間的比例關系,能直觀地顯示每組數(shù)據(jù)相對于總數(shù)的大小和占比情況。pyplot模塊中的pie()函數(shù)用以繪制餅狀圖,語法格式如下1.餅圖任務資訊pyplot模塊中的pie()函數(shù)用以繪制餅狀圖,語法格式如下示例:顯示2022年不同種類(A、B、C、D)的銷售數(shù)量的占比情況,通過pie()函數(shù)繪制餅圖,代碼如下任務實施步驟:步驟1:初始工作。導入相關包,Pandas從CommentInfo.csv文件中讀取電影評論數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論