Python數據可視化任務教程(微課版)
鄭丹青
- 出版商: 人民郵電
- 出版日期: 2024-01-01
- 定價: $359
- 售價: 7.5 折 $269
- 語言: 簡體中文
- 頁數: 209
- 裝訂: 平裝
- ISBN: 7115613621
- ISBN-13: 9787115613622
-
相關分類:
Data-visualization
立即出貨 (庫存 < 3)
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書採用單元式結構,每個單元中包含有多項任務,每個任務都是一項具體的應用案例。通過各單元中的任務驅動案例和拓展訓練,從任務描述--知識儲備--任務實施等環節出發,深入淺出地介紹Python數據可視化的方法和程序設計思路。本書單元1~單元3介紹數據可視化的基本概念;單元4~單元6分別介紹Matplotlib、Seabom和pyecharts庫數據可視化的基本方法;單元7 是pyecharts綜合項目案例。本書採用任務驅動教學方式,各個單元中都配有教學案例、教學PPT、程序源代碼、數據集和教學視頻,每個單元還有許多示例代碼,拓展訓練,單元小結和思考練習,以便於讀者自學和練習,並結合案例內容融入課程思政元素。
作者簡介
鄭丹青,教授、高級工程師,湖南省電腦應用技術省級專業帶頭人,具有多年的電腦教學工作經驗,有著近20年的企業軟件項目開發經驗,獲得過株洲市科委的獎勵。
目錄大綱
單元1
認識數據可視化 1
1.1 什麼是數據可視化 1
【任務1-1】 期末成績的分佈分析 1
1.2 數據可視化的作用 3
【任務1-2】 產品銷售情況統計表分析 3
1.3 數據可視化的工具和庫 4
【任務1-3】 數據可視化的工具 4
【任務1-4】 Python數據可視化工具庫 5
拓展訓練 6
【拓展任務1】 中國原油生產和石油進出口情況分析 6
單元小結 7
思考練習 8
單元2
Python開發環境及常用數據處理操作 9
2.1 Python的開發環境搭建 9
【任務2-1】 Python軟件安裝 9
【任務2-2】 Python環境變量配置及測試 11
2.2 PyCharm安裝與使用 13
【任務2-3】 PyCharm安裝 13
【任務2-4】 PyCharm簡單設置 17
【任務2-5】 PyCharm使用 18
2.3 Python數據可視化常用的類庫 19
【任務2-6】 NumPy簡介、測試、安裝與導入 20
【任務2-7】 pandas簡介、測試、安裝與導入 21
【任務2-8】 在PyCharm中導入NumPy和pandas庫 22
2.4 數據可視化中pandas庫常用操作 22
【任務2-9】 pandas的數據結構 23
【任務2-10】 文件讀取操作 26
【任務2-11】 獲取數據操作 28
拓展訓練 30
【拓展任務2】 常用數據處理操作 30
單元小結 32
思考練習 32
單元3
數據可視化——圖表的基本類型 33
3.1 圖表的基本類型 33
【任務3-1】 數據可視化的探索過程 33
3.2 類別比較型圖表 34
【任務3-2】 瞭解類別比較型圖表 34
3.3 數據關系型圖表 36
【任務3-3】 瞭解數據關系型圖表 36
3.4 數據分佈型圖表 37
【任務3-4】 瞭解數據分佈型圖表 37
3.5 時間序列型圖表 37
【任務3-5】 瞭解時間序列型圖表 37
3.6 局部整體型圖表 37
【任務3-6】 瞭解局部整體型圖表 37
3.7 地理空間型圖表 38
【任務3-7】 瞭解地理空間型圖表 38
拓展訓練 38
【拓展任務3】 數據可視化的應用 38
單元小結 39
思考練習 39
單元4
Matplotlib數據可視化 41
4.1 認識Matplotlib 41
【任務4-1】 Matplotlib簡介、測試、安裝與導入 41
4.2 Matplotlib繪圖的基礎知識 43
【任務4-2】 繪圖接口、圖表對象與元素和常見的繪圖函數 43
4.3 使用pyplot創建圖表 44
【任務4-3】 繪制各種不同風格的水平線和垂直線 44
【任務4-4】 設置圖表標題、軸標簽、軸範圍和軸刻度 47
【任務4-5】 設置圖例 52
【任務4-6】 設置格式化字符串 54
【任務4-7】 設置文本、標註、網格線 56
【任務4-8】 創建子圖 62
【任務4-9】 設置坐標軸 63
4.4 Matplotlib參數配置 66
【任務4-10】 設置Matplotlib配置文件 66
【任務4-11】 設置動態rc參數 66
【任務4-12】 設置中文、負號顯示 67
4.5 Matplotlib類別比較型圖表 68
【任務4-13】 單數據系列柱形圖——我國鐵路營業裏程情況 68
【任務4-14】 多數據系列柱形圖——我國就業人員情況 70
【任務4-15】 堆積柱形圖——我國各類運輸方式旅客周轉量情況 72
【任務4-16】 百分比堆積柱形圖——我國客運量情況 75
【任務4-17】 條形圖——我國各類運輸營業裏程情況 78
【任務4-18】 雷達圖——我國直轄市軟件項目收入情況 80
4.6 Matplotlib數據關系型圖表 84
【任務4-19】 散點圖——廣告投入與銷售額之間的關系 84
【任務4-20】 氣泡圖——廣告投入、銷售額及投入產出比的關系 87
4.7 Matplotlib數據分佈型圖表 89
【任務4-21】 直方圖——學生期末綜合成績分佈情況 89
【任務4-22】 柱形圖——學生期末考試成績分佈情況 91
【任務4-23】 箱形圖——學生平時成績、期末考試成績和期末綜合成績的分佈情況 93
4.8 Matplotlib時間序列型圖表 95
【任務4-24】 折線圖——國內人均旅遊花費情況 95
【任務4-25】 面積圖——國內遊客情況 98
4.9 Matplotlib局部整體型圖表 101
【任務4-26】 餅圖——全國高等教育招生數占比情況 101
【任務4-27】 圓環圖——全國高等教育畢業生人數占比情況 103
拓展訓練 105
【拓展任務4】 三次產業貢獻率情況 105
單元小結 108
思考練習 108
單元5
Seaborn數據可視化 110
5.1 認識Seaborn 110
【任務5-1】 Seaborn簡介、測試、安裝與導入 110
5.2 Seaborn圖表風格 111
【任務5-2】 設置圖表樣式 111
【任務5-3】 設置元素的縮放比例和中文顯示 114
【任務5-4】 移除軸 117
5.3 Seaborn的顏色主題 119
【任務5-5】 設置圖表調色板 119
5.4 Seaborn常見圖表 121
【任務5-6】 帶誤差棒的柱形圖——不同空氣質量等級的PM2.5平均值 122
【任務5-7】 統計直方圖與核密度估計圖——全年AQI分佈圖 124
【任務5-8】 矩陣散點圖——AQI、PM2.5、SO2、NO2之間的關系 126
【任務5-9】 小提琴圖——全年不同空氣質量等級的PM2.5情況 128
拓展訓練 130
【拓展任務5】 AQI的變化趨勢 130
單元小結 132
思考練習 132
單元6
pyecharts數據可視化 134
6.1 認識pyecharts 134
【任務6-1】 pyecharts簡介、測試、安裝與導入 134
6.2 pyecharts繪制圖表流程 135
【任務6-2】 繪制簡單圖表 135
6.3 圖表的全局配置項 137
【任務6-3】 初始化配置項 137
【任務6-4】 標題配置項 137
【任務6-5】 圖例配置項 139
【任務6-6】 工具箱配置項 141
【任務6-7】 視覺映射配置項 142
【任務6-8】 提示框配置項 144
【任務6-9】 區域縮放配置項 146
【任務6-10】 坐標軸配置項 148
【任務6-11】 原生圖形元素組件 151
6.4 圖表的系列配置項 153
【任務6-12】 文字樣式配置項 153
【任務6-13】 標簽配置項 154
【任務6-14】 線樣式配置項 157
【任務6-15】 分割線配置項 159
6.5 pyecharts常見圖表 160
【任務6-16】 柱形圖和條形圖——居民人均可支配收入和人均消費支出情況 160
【任務6-17】 雷達圖——居民人均消費支出情況 167
【任務6-18】 散點圖——TV廣告投入與銷售額之間的關系 170
【任務6-19】 平行坐標圖——各類學歷教育招生人數情況 173
【任務6-20】 箱形圖——我國造林總面積情況 176
【任務6-21】 漏鬥圖——我國貨運量情況 179
【任務6-22】 儀表盤——某門課程學員學習進度合格率 181
【任務6-23】 折線圖——我國居民人均收支情況 185
【任務6-24】 餅圖——居民人均消費支出及其構成 188
拓展訓練 191
【拓展任務6】 城市綠地建設情況 191
單元小結 193
思考練習 194
單元7
國民經濟和社會發展統計數據可視化 195
7.1 國內生產總值及各級產業增加值情況 195
【任務7-1】 國內生產總值及第 一產業、第二產業、第三產業增加值情況 195
7.2 人口數據情況 199
【任務7-2】 人口數構成及撫養比情況 199
【任務7-3】 人口年齡結構與撫養比情況 202
7.3 廣播電視和電影發展情況 205
【任務7-4】 有線廣播電視用戶數情況 205
【任務7-5】 國產和進口電影票房收入情況 207
單元小結 209
思考練習 209
參考文獻 210


