從0到1 Python數(shù)據(jù)可視化
定 價(jià):89.9 元
- 作者:莫振杰
- 出版時(shí)間:2022/8/1
- ISBN:9787115587138
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.56
- 頁碼:384
- 紙張:
- 版次:01
- 開本:16開
作者根據(jù)自己多年的前后端開發(fā)經(jīng)驗(yàn),站在完全零基礎(chǔ)讀者的角度,詳盡介紹了Python數(shù)據(jù)可視化的基礎(chǔ)知識,以及大量的開發(fā)技巧。本書分為3篇,圍繞Python的3個(gè)主要數(shù)據(jù)可視化庫進(jìn)行詳細(xì)的講解:Python中最基礎(chǔ)的可視化庫Matplotlib、在實(shí)際工作中首選的Seaborn、可以在網(wǎng)站后臺中實(shí)現(xiàn)數(shù)據(jù)可視化的Pyecharts。讀者將這3個(gè)數(shù)據(jù)可視化庫掌握,就能夠解決90%以上的開發(fā)需求。最后還有附錄幫助讀者快速查找3個(gè)數(shù)據(jù)可視化庫中常用的繪圖函數(shù)。
本書適合完全0基礎(chǔ)的初學(xué)者、想要系統(tǒng)學(xué)習(xí)的Python工程師、大中院校相關(guān)專業(yè)的老師和學(xué)生使用。
Q:對于這本書來說,主要介紹哪些方面的內(nèi)容呢?
答: 這本書介紹的是實(shí)際開發(fā)工作中經(jīng)常會用到的可視化庫,比如Matplotlib、Seaborn、Pyecharts。并且每一種庫,我們都會結(jié)合大量實(shí)際案例來介紹,以便讓讀者掌握得更加系統(tǒng)。
Q:這本書只會介紹入門方面的知識嗎?
答:這幾本書可不止于初級水平的教學(xué)。在精講語法的同時(shí),還穿插了各種開發(fā)技巧,讓你的技術(shù)更勝別人一籌。本書案例豐富、技巧實(shí)用,涵蓋了各種日常工作場景。
Q:學(xué)完這本書,我可以達(dá)到什么水平?
答:學(xué)完這本書,你可以熟練地掌握Python三大主流可視化庫,并且已經(jīng)打下堅(jiān)實(shí)的基礎(chǔ)了,足以應(yīng)對大多數(shù)工作需求。
莫振杰,全棧工程師,涉獵包括前端、后端、Python等多個(gè)領(lǐng)域,熟練掌握J(rèn)avaScript、Vue、React、Node.js、Python、SQL等多門技術(shù)。擁有一個(gè)非常受歡迎的個(gè)人網(wǎng)站:綠葉學(xué)習(xí)網(wǎng),用于分享開發(fā)經(jīng)驗(yàn)以及各種技術(shù)。
他還是多本圖書的作者,憑著“從0到1”系列圖書,曾獲得“人民郵電出版社IT圖書2020年最具影響力作者”。
目 錄
第 1部分 Matplotlib篇
第 1章 數(shù)據(jù)可視化 3
1.1 數(shù)據(jù)可視化簡介 3
1.1.1 數(shù)據(jù)科學(xué)是什么 3
1.1.2 數(shù)據(jù)可視化是什么 4
1.2 課程說明 5
第 2章 基礎(chǔ)圖表 6
2.1 Matplotlib簡介 6
2.2 基礎(chǔ)繪圖(折線圖) 7
2.2.1 基本語法 7
2.2.2 樣式定義 10
2.2.3 實(shí)際案例 17
2.3 通用設(shè)置 19
2.3.1 畫布樣式 19
2.3.2 定義標(biāo)題 20
2.3.3 定義圖例 24
2.3.4 刻度標(biāo)簽 27
2.3.5 刻度范圍 30
2.3.6 網(wǎng)格線 32
2.3.7 參考線 34
2.3.8 參考區(qū)域 37
2.3.9 注釋文本(有指向) 38
2.3.10 注釋文本(無指向) 41
2.4 通用樣式 44
2.5 散點(diǎn)圖 44
2.5.1 基本語法 44
2.5.2 樣式定義 46
2.5.3 實(shí)際案例 48
2.5.4 氣泡圖 50
2.6 柱形圖 52
2.6.1 基本語法 52
2.6.2 實(shí)際案例 55
2.6.3 高級繪圖 56
2.6.4 條形圖 58
2.7 直方圖 59
2.7.1 基本語法 59
2.7.2 樣式定義 62
2.7.3 實(shí)際案例 63
2.8 餅狀圖 65
2.8.1 基本語法 65
2.8.2 樣式定義 66
2.8.3 圓環(huán)圖 71
2.9 箱線圖 72
2.9.1 基本語法 72
2.9.2 樣式定義 75
2.9.3 實(shí)際案例 80
第3章 高級圖表 83
3.1 高級圖表簡介 83
3.2 階梯圖 83
3.2.1 基本語法 83
3.2.2 實(shí)際案例 84
3.3 面積圖 86
3.3.1 基本語法 86
3.3.2 實(shí)際案例 87
3.3.3 高級繪圖 89
3.4 棉棒圖 90
3.4.1 基本語法 90
3.4.2 樣式定義 91
3.4.3 實(shí)際案例 93
3.5 誤差棒圖 95
3.5.1 基本語法 95
3.5.2 樣式定義 97
3.5.3 高級繪圖 103
3.6 雷達(dá)圖 105
3.6.1 基本語法 105
3.6.2 樣式定義 108
3.6.3 實(shí)際案例 111
3.7 熱力圖 113
3.7.1 基本語法 113
3.7.2 樣式定義 114
3.8 子圖表 115
3.8.1 基本語法 115
3.8.2 實(shí)際案例 118
第4章 其他操作 120
4.1 主題風(fēng)格 120
4.2 保存圖片 122
4.3 水印效果 123
4.4 全局配置 125
4.5 setp()和getp() 127
4.5.1 setp() 127
4.5.2 getp() 129
第 2部分 Seaborn篇
第5章 基礎(chǔ)圖表 133
5.1 Seaborn簡介 133
5.1.1 Seaborn是什么 133
5.1.2 Seaborn的使用 134
5.2 基礎(chǔ)繪圖(折線圖) 136
5.2.1 基本語法 136
5.2.2 深入了解 139
5.2.3 實(shí)際案例 141
5.3 通用設(shè)置 146
5.3.1 主題風(fēng)格 147
5.3.2 定義標(biāo)題 150
5.3.3 定義圖例 152
5.3.4 刻度標(biāo)簽 156
5.3.5 刻度范圍 159
5.4 散點(diǎn)圖 161
5.4.1 基本語法 161
5.4.2 實(shí)際案例 163
5.5 柱形圖 169
5.5.1 基本語法 169
5.5.2 實(shí)際案例 171
5.5.3 誤差棒 176
5.6 直方圖 178
5.6.1 基本語法 178
5.6.2 實(shí)際案例 181
5.7 箱線圖 186
5.7.1 基本語法 186
5.7.2 實(shí)際案例 187
第6章 高級圖表 194
6.1 高級圖表簡介 194
6.2 熱力圖 194
6.2.1 基本語法 194
6.2.2 實(shí)際案例 196
6.3 核密度圖 202
6.3.1 基本語法 202
6.3.2 實(shí)際案例 205
6.4 小提琴圖 211
6.4.1 基本語法 211
6.4.2 實(shí)際案例 212
6.5 增強(qiáng)箱線圖 221
6.5.1 基本語法 221
6.5.2 實(shí)際案例 223
6.6 分布散點(diǎn)圖 228
6.6.1 基本語法 228
6.6.2 實(shí)際案例 230
6.7 線性回歸圖 237
6.7.1 基本語法 237
6.7.2 實(shí)際案例 238
第7章 其他操作 243
7.1 子圖表 243
7.1.1 基本語法 243
7.1.2 實(shí)際案例 246
7.2 分組圖表 248
7.3 雙變量圖 251
7.4 多變量圖 258
7.5 各種調(diào)色板 266
7.5.1 分類調(diào)色板 267
7.5.2 連續(xù)調(diào)色板 270
7.6 內(nèi)置數(shù)據(jù)集 273
第3部分 Pyecharts篇
第8章 基礎(chǔ)圖表 279
8.1 Pyecharts簡介 279
8.1.1 Pyecharts是什么 279
8.1.2 Pyecharts的使用 280
8.2 折線圖 281
8.2.1 基本語法 281
8.2.2 樣式定義 288
8.3 柱形圖 292
8.3.1 基本語法 292
8.3.2 高級繪圖 294
8.4 通用設(shè)置 297
8.4.1 全局設(shè)置 297
8.4.2 序列設(shè)置 315
8.4.3 其他設(shè)置 326
8.5 散點(diǎn)圖 330
8.5.1 基本語法 330
8.5.2 樣式定義 332
8.6 餅狀圖 340
8.6.1 基本語法 340
8.6.2 樣式定義 342
8.7 箱線圖 348
8.7.1 基本語法 348
8.7.2 樣式定義 352
第9章 高級圖表 355
9.1 高級圖表簡介 355
9.2 K線圖 355
9.2.1 基本語法 355
9.2.2 實(shí)際案例 357
9.3 水球圖 361
9.3.1 基本語法 361
9.3.2 樣式定義 363
9.4 日歷圖 366
9.4.1 基本語法 366
9.4.2 實(shí)際案例 368
9.5 詞云圖 370
9.5.1 基本語法 370
9.5.2 樣式定義 373