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