-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Python數(shù)據(jù)可視化之美(專業(yè)圖表繪制指南) 版權(quán)信息
- ISBN:9787121383700
- 條形碼:9787121383700 ; 978-7-121-38370-0
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
Python數(shù)據(jù)可視化之美(專業(yè)圖表繪制指南) 本書特色
本書主要介紹如何使用Python 中的matplotlib、Seaborn、plotnine、Basemap 等包繪制專業(yè)圖表。本書首先介紹Python 語(yǔ)言編程的基礎(chǔ)知識(shí),以及NumPy 和Pandas 的數(shù)據(jù)操作方法;再對(duì)比介紹matplotlib、Seaborn 和plotnine 的圖形語(yǔ)法。本書系統(tǒng)性地介紹了使用matplotlib、Seaborn 和plotnine 繪制類別對(duì)比型、數(shù)據(jù)關(guān)系型、時(shí)間序列型、整體局部型、地理空間型等常見的二維和三維圖表的方法。另外,本書也介紹了商業(yè)圖表與學(xué)術(shù)圖表的規(guī)范與差異,以及如何使用matplotlib 繪制HTML 交互頁(yè)面動(dòng)畫。
Python數(shù)據(jù)可視化之美(專業(yè)圖表繪制指南) 內(nèi)容簡(jiǎn)介
本書主要介紹如何使用Python中的matplotlib、Seabom、plotnine、Basemap等包繪制專業(yè)圖表。本書首先介紹Python語(yǔ)言編程的基礎(chǔ)知識(shí), 以及NumPy和Pandas的數(shù)據(jù)操作方法: 再對(duì)比介紹matplotib, Seaborm和plotnine的圖形語(yǔ)法。本書系統(tǒng)性地介紹了使用matplotlib、Seaborm和plotnine繪制類別對(duì)比型、數(shù)據(jù)關(guān)系型、時(shí)間序列型、整體局部型、地理空間型等常見的二維和三維圖表的方法。另外, 本書也介紹了商業(yè)圖表與學(xué)術(shù)圖表的規(guī)范與差異, 以及如何使用matplotlib繪制HTML交互頁(yè)面動(dòng)畫。
Python數(shù)據(jù)可視化之美(專業(yè)圖表繪制指南) 目錄
第1 章 Python 編程基礎(chǔ) 1
1.1 Python 基礎(chǔ)知識(shí) . 2
1.1.1 Python 3.7 的安裝 . 2
1.1.2 包的安裝與使用 . 3
1.1.3 Python 基礎(chǔ)操作 . 4
1.2 6 種常用數(shù)據(jù)結(jié)構(gòu) 5
1.2.1 列表 . 5
1.2.2 字典 . 6
1.2.3 元組 . 6
1.3 控制語(yǔ)句與函數(shù)編寫 . 6
1.3.1 控制語(yǔ)句 . 6
1.3.2 函數(shù)編寫 . 8
第2 章 數(shù)據(jù)處理基礎(chǔ) . 10
2.1 NumPy:數(shù)值運(yùn)算 11
2.1.1 數(shù)組的創(chuàng)建 11
2.1.2 數(shù)組的索引與變換 . 12
2.1.3 數(shù)組的組合 . 13
2.1.4 數(shù)組的統(tǒng)計(jì)函數(shù) . 14
2.2 Pandas:表格處理 15
2.2.1 Series 數(shù)據(jù)結(jié)構(gòu) . 15
2.2.2 數(shù)據(jù)結(jié)構(gòu):DataFrame 16
2.2.3 數(shù)據(jù)類型:Categorical . 18
2.2.4 表格的變換 . 19
2.2.5 變量的變換 . 20
2.2.6 表格的排序 . 20
2.2.7 表格的拼接 . 21
2.2.8 表格的融合 . 22
2.2.9 表格的分組操作 . 23
2.2.10 數(shù)據(jù)的導(dǎo)入與導(dǎo)出 . 26
2.2.11 缺失值的處理 . 28
第3 章 數(shù)據(jù)可視化基礎(chǔ) 29
3.1 matplotlib . 33
3.1.1 圖形對(duì)象與元素 . 33
3.1.2 常見圖表類型 . 36
3.1.3 子圖的繪制 . 38
3.1.4 坐標(biāo)系的變換 . 41
3.1.5 圖表的導(dǎo)出 . 44
3.2 Seaborn 44
3.2.1 常見圖表類型 . 45
3.2.2 圖表風(fēng)格與顏色主題 . 46
3.2.3 圖表的分面繪制 . 48
3.3 plotnine 50
3.3.1 geom_???()與stat_???() 51
3.3.2 美學(xué)參數(shù)映射 . 54
3.3.3 度量調(diào)整 . 58
3.3.4 坐標(biāo)系及其度量 . 64
3.3.5 圖例 . 69
3.3.6 主題系統(tǒng) . 71
3.3.7 分面系統(tǒng) . 73
3.3.8 位置調(diào)整 . 74
3.4 可視化色彩的運(yùn)用原理 . 76
3.4.1 RGB 顏色模式 76
3.4.2 HSL 顏色模式 . 77
3.4.3 LUV 顏色模式 79
3.4.4 顏色主題的搭配原理 . 80
3.4.5 顏色主題方案的拾取使用 . 84
3.4.6 顏色主題的應(yīng)用案例 . 87
3.5 圖表的基本類型 . 91
3.5.1 類別比較 . 91
3.5.2 數(shù)據(jù)關(guān)系 . 92
3.5.3 數(shù)據(jù)分布 . 93
3.5.4 時(shí)間序列 . 94
3.5.5 局部整體 . 94
3.5.6 地理空間 . 95
第4 章 類別比較型圖表 96
4.1 柱形圖系列 . 97
4.1.1 單數(shù)據(jù)系列柱形圖 . 98
4.1.2 多數(shù)據(jù)系列柱形圖 . 100
4.1.3 堆積柱形圖 . 101
4.1.4 百分比堆積柱形圖 . 102
4.2 條形圖系列 . 104
4.3 不等寬柱形圖 . 105
4.4 克利夫蘭點(diǎn)圖 . 106
4.5 坡度圖 . 108
4.6 南丁格爾玫瑰圖 110
4.7 徑向柱圖 114
4.8 雷達(dá)圖 117
4.9 詞云圖 119
第5 章 數(shù)據(jù)關(guān)系型圖表 122
5.1 散點(diǎn)圖系列 . 123
5.1.1 趨勢(shì)顯示的二維散點(diǎn)圖 . 123
5.1.2 分布顯示的二維散點(diǎn)圖 . 131
5.1.3 氣泡圖 . 136
5.1.4 三維散點(diǎn)圖 . 139
5.2 曲面擬合 . 142
5.3 等高線圖 . 145
5.4 散點(diǎn)曲線圖系列 . 147
5.5 瀑布圖 . 149
5.6 相關(guān)系數(shù)圖 . 156
第6 章 數(shù)據(jù)分布型圖表 159
6.1 統(tǒng)計(jì)直方圖和核密度估計(jì)圖 . 161
6.1.1 統(tǒng)計(jì)直方圖 . 161
6.1.2 核密度估計(jì)圖 . 161
6.2 數(shù)據(jù)分布圖表系列 . 165
6.2.1 散點(diǎn)數(shù)據(jù)分布圖系列 . 166
6.2.2 柱形分布圖系列 . 168
6.2.3 箱形圖系列 . 169
6.2.4 小提琴圖 . 175
6.3 二維統(tǒng)計(jì)直方圖和核密度估計(jì)圖 . 179
6.3.1 二維統(tǒng)計(jì)直方圖 . 179
6.3.2 二維核密度估計(jì)圖 . 180
第7 章 時(shí)間序列型圖表 184
7.1 折線圖與面積圖系列 . 185
7.1.1 折線圖 . 185
7.1.2 面積圖 . 185
7.2 日歷圖 . 192
7.3 量化波形圖 . 195
第8 章 局部整體型圖表 199
8.1 餅狀圖系列 . 200
8.1.1 餅圖 . 200
8.1.2 圓環(huán)圖 . 202
8.2 馬賽克圖 . 203
8.3 華夫餅圖 . 206
8.4 塊狀/點(diǎn)狀柱形圖系列 208
第9 章 高維數(shù)據(jù)型圖表 213
9.1 高維數(shù)據(jù)的變換展示 . 215
9.1.1 主成分分析法 . 215
9.1.2 t-SNE 算法 217
9.2 分面圖 . 218
9.3 矩陣散點(diǎn)圖 . 221
9.4 熱力圖 . 224
9.5 平行坐標(biāo)系圖 . 227
9.6 RadViz 圖 229
第10 章 地理空間型圖表 231
10.1 不同級(jí)別的地圖 . 232
10.1.1 世界地圖 . 232
10.1.2 國(guó)家地圖 . 238
10.2 分級(jí)統(tǒng)計(jì)地圖 . 241
10.3 點(diǎn)描法地圖 . 244
10.4 帶柱形的地圖 . 248
10.5 等位地圖 . 250
10.6 點(diǎn)狀地圖 . 252
10.7 簡(jiǎn)化示意圖 . 256
10.8 郵標(biāo)法 . 260
第11 章 數(shù)據(jù)可視化案例 263
11.1 商業(yè)圖表繪制示例 . 264
11.1.1 商業(yè)圖表繪制基礎(chǔ) 264
11.1.2 商業(yè)圖表繪制案例① 269
11.1.3 商業(yè)圖表繪制案例② 270
11.2 學(xué)術(shù)圖表繪制示例 . 273
11.2.1 學(xué)術(shù)圖表繪制基礎(chǔ) 274
11.2.2 學(xué)術(shù)圖表繪制案例 276
11.3 數(shù)據(jù)分析與可視化案例 . 278
11.3.1 示意地鐵線路圖的繪制 278
11.3.2 實(shí)際地鐵線路圖的繪制 280
11.3.3 地鐵線路圖的應(yīng)用 281
11.4 動(dòng)態(tài)數(shù)據(jù)可視化演示 . 286
11.4.1 動(dòng)態(tài)條形圖的制作 286
11.4.2 動(dòng)態(tài)面積圖的制作 291
11.4.3 三維柱形地圖動(dòng)畫的制作 296
參考文獻(xiàn) . 301
Python數(shù)據(jù)可視化之美(專業(yè)圖表繪制指南) 相關(guān)資料
English only documentation is starting to be a major problem for the scientific python ecosystem.This book provides an introduction to the basic usage of Matplotlib, the underlying structure of the architecture, and several of the high-level libraries built on top of matplotlib. Hopefully this book will provide the context needed for Chinese speakers to better approach and understand the canonical English documentation of the projects. Python語(yǔ)言生態(tài)圈有一個(gè)很主要的問題就是只有英文參考文檔。本書介紹了matplotlib包的基本用法和底層架構(gòu),以及構(gòu)建在Matplotlib包上幾個(gè)高水平的包(Plotnine、Seaborn和Basemap等)。希望這本書能給中國(guó)讀者提供所需的學(xué)習(xí)內(nèi)容,更好地幫助讀者學(xué)習(xí)與理解這些經(jīng)典的英文技術(shù)文檔。 Thomas Caswell Lead Developer of matplotlib(matplotlib包的首席開發(fā)者) When trying to understand or communicate information one usually asks, what is the best visualisation(s) I can make? If this question often comes to you and that you tend not to have an answer, then“Beautiful Visualisation with Python” is meant for you. Python is an excellent language for data analysis and visualization. Secondly, the book helps you build a practical toolbox for most visualisations that you may want to create. It strikes a delicate balance between a book that introduces and teaches and a gallery that you can always comeback to for ideas. It is not one to throw away after reading. As it is titled, you will learn how to turn data in into beautiful visualisations by making the best choices at every step. Most important for me is that it covers the biggest idea in data visualization in the last 20 years, that is, “The G rammar of Grap hics”. 當(dāng)盡力去理解與溝通某人常問的數(shù)據(jù)信息時(shí),什么才是我可以實(shí)現(xiàn)的數(shù)據(jù)可視化?如果你也經(jīng)常遇到這個(gè)問題,而又沒有答案時(shí),這本《Python數(shù)據(jù)可視化之美:專業(yè)圖表繪制指南》就是專門為你準(zhǔn)備的。Python是一門用于數(shù)據(jù)分析與可視化的非常優(yōu)秀的語(yǔ)言。而這本書可以幫你創(chuàng)建你的工具箱,從而可以實(shí)現(xiàn)你想做的大部分?jǐn)?shù)據(jù)可視化。這本書不僅能給你介紹、教你數(shù)據(jù)可視化,而且能幫你尋找數(shù)據(jù)可視化的靈感,兩者兼得。這不是一本你看完就可以束之高閣的書。正如這本書名,你會(huì)通過本書手把手的教學(xué)模式,學(xué)習(xí)到如何將數(shù)據(jù)轉(zhuǎn)換成優(yōu)美的圖表。更重要的是,這本書涵蓋了近20年來數(shù)據(jù)可視化的核心理念,即“圖形語(yǔ)法”。 Hassan Kibirige Author/ Maintainer of plotnine(plotnine包的開發(fā)者與維護(hù)者)
Python數(shù)據(jù)可視化之美(專業(yè)圖表繪制指南) 作者簡(jiǎn)介
張杰【獅猿狗】數(shù)據(jù)分析-工業(yè)設(shè)計(jì)獅,程序猿,科研狗;微信公眾號(hào)【EasyShu】聯(lián)合主創(chuàng);著有15篇SCI(E)和SSCI學(xué)術(shù)論文;出版專著《Excel 數(shù)據(jù)之美:科學(xué)圖表與商業(yè)圖表的繪制》《R語(yǔ)言數(shù)據(jù)可視化之美:專業(yè)圖表繪制指南》《Python數(shù)據(jù)可視化之美:專業(yè)圖表繪制指南》;多屆中國(guó)R會(huì)議數(shù)據(jù)可視化演講嘉賓;學(xué)術(shù)研究方向?yàn)轭伾茖W(xué)、機(jī)器視覺、數(shù)據(jù)分析與可視化等。
- >
小考拉的故事-套裝共3冊(cè)
- >
莉莉和章魚
- >
唐代進(jìn)士錄
- >
推拿
- >
李白與唐代文化
- >
大紅狗在馬戲團(tuán)-大紅狗克里弗-助人
- >
史學(xué)評(píng)論
- >
中國(guó)歷史的瞬間