Python數據可視化之美:專業圖表繪製指南

Python數據可視化之美:專業圖表繪製指南

《Python數據可視化之美:專業圖表繪製指南》是2020年3月電子工業出版社出版的圖書,作者是張傑。

基本介紹

  • 書名:Python數據可視化之美:專業圖表繪製指南
  • 作者:張傑
  • ISBN:9787121383700
  • 頁數:328頁
  • 定價:129元
  • 出版社:電子工業出版社
  • 出版時間:2020年3月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書主要介紹如何使用Python 中囑斷肯凳的matplotlib、Seaborn、plotnine、Basemap 等包繪製專業圖表。本書首先介紹Python 語言編程的基礎知識,以及NumPy 和Pandas 的數據操作方法;再對比介紹matplotlib、Seaborn 和plotnine 的圖形語法。本書系統性地介紹了使用matplotlib、Seaborn 和plotnine 繪製類別對比型、數據關係型、時間序列型、整體局部型、地理空間型等常見的二維和三維圖表的方法。另外,本書也介紹了商業圖表與學術圖表的規範與差異,以及如何使用matplotlib 繪製HTML 互動頁面動畫。

圖書目錄

目錄
第1 章 Python 編程基礎 1
1.1 Python 基礎知識 . 2
1.1.1 Python 3.7 的安裝 . 2
1.1.2 包的安裝與使用 . 3
1.1.3 Python 基礎操作 . 4
1.2 6 種常用數據結構 5
1.2.1 列表 . 5
1.2.2 字典 . 6
1.2.3 元組 . 6
1.3 控制語句與函式編寫 . 6
1.3.1 控制語籃埋句 . 6
1.3.2 函式編寫 . 8
第2 章 數據墓微戒處理基礎 . 10
2.1 NumPy:數值運算 11
2.1.1 數組的創建 11
2.1.2 數組的索引與變換 . 12
2.1.3 數組的組合 . 13
2.1.4 數組的統計函式 . 14
2.2 Pandas:表格處理 15
2.2.1 Series 數據結構 . 15
2.2.2 數據結構:DataFrame 16
2.2.3 數據類型: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 數據的導入與導出 . 26
2.2.11 缺失值煮船章催的處理 . 28
第3 章 數據可視化基礎 29
3.1 matplotlib . 33
3.1.1 圖形對象與元素 . 33
3.1.2 常見圖表類型 . 36
3.1.3 子圖的繪製 . 38
3.1.4 坐標系的變換 . 41
3.1.5 圖表的導出 . 44
3.2 Seaborn 44
3.2.1 常見圖表類型 . 45
3.2.2 圖表風格與顏色主題 . 46
3.2.3 圖表的分面繪製 . 48
3.3 plotnine 50
3.3.1 geom_???()與stat_???() 51
3.3.2 美學參數映射 . 54
3.3.3 度量調整 . 58
3.3.4 坐標系及其度量 . 64
3.3.5 圖例 . 69
3.3.6 主題系統 . 71
3.3.7 分面系統 . 73
3.3.8 位置調整 . 74
3.4 可視化色彩的運用原理 . 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 顏色主題的套用案例 . 87
3.5 圖表的基本類型 . 91
3.5.1 類別比較 . 91
3.5.2 數據關係 . 92
3.5.3 數據分布 . 93
3.5.4 時間序列 . 94
3.5.5 局部整體 . 94
3.5.6 地理空間 . 95
第4 章 類別比較型圖表 96
4.1 柱形圖系列 . 97
4.1.1 單數據系列柱形圖 . 98
4.1.2 多數據系列柱形圖 . 100
4.1.3 堆積柱形圖 . 101
4.1.4 百分承說雄比堆積柱形圖 . 102
4.2 條形圖系列 . 104
4.3 不等寬柱形圖 . 105
4.4 克利夫蘭點圖 . 106
4.5 坡度圖 . 108
4.7 徑向柱圖 114
4.8 雷達圖 117
4.9 詞雲圖 119
第5 章 數據關係型圖表 122
5.1 散點圖系列 . 123
5.1.1 趨勢顯示的二維散點圖 . 123
5.1.2 分布顯示的二維散點圖 . 131
5.1.3 氣泡圖 . 136
5.1.4 三維散點圖 . 139
5.2 曲面擬合 . 142
5.3 等高線圖 . 145
5.4 散點曲線圖系埋匙棵列 . 147
5.5 瀑布圖 . 149
5.6 相關係數圖 . 156
第6 章 數據分布型圖表 159
6.1 統計直方圖和核密度估計圖 . 161
6.1.1 統計直方圖 . 161
6.1.2 核密度估計圖 . 161
6.2 數據分布圖表系列 . 165
6.2.1 散點數據分布圖系列 . 166
6.2.2 柱形分布圖系列 . 168
6.2.3 箱形圖系列 . 169
6.2.4 小提琴圖 . 175
6.3 二維統計直方圖和核密度估計圖 . 179
6.3.1 二維統計直方圖 . 179
6.3.2 二維核密度估計圖 . 180
第7 章 時間序列型圖表 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 圓環圖 . 202
8.2 馬賽克圖 . 203
8.3 華夫餅圖 . 206
8.4 塊狀/點狀柱形圖系列 208
第9 章 高維數據型圖表 213
9.1 高維數據的變換展示 . 215
9.1.1 主成分分析法 . 215
9.1.2 t-SNE 算法 217
9.2 分面圖 . 218
9.3 矩陣散點圖 . 221
9.4 熱力圖 . 224
9.5 平行坐標系圖 . 227
9.6 RadViz 圖 229
第10 章 地理空間型圖表 231
10.1 不同級別的地圖 . 232
10.1.1 世界地圖 . 232
10.1.2 國家地圖 . 238
10.2 分級統計地圖 . 241
10.3 點描法地圖 . 244
10.4 帶柱形的地圖 . 248
10.5 等位地圖 . 250
10.6 點狀地圖 . 252
10.7 簡化示意圖 . 256
10.8 郵標法 . 260
第11 章 數據可視化案例 263
11.1 商業圖表繪製示例 . 264
11.1.1 商業圖表繪製基礎 264
11.1.2 商業圖表繪製案例① 269
11.1.3 商業圖表繪製案例② 270
11.2 學術圖表繪製示例 . 273
11.2.1 學術圖表繪製基礎 274
11.2.2 學術圖表繪製案例 276
11.3 數據分析與可視化案例 . 278
11.3.1 示意捷運線路圖的繪製 278
11.3.2 實際捷運線路圖的繪製 280
11.3.3 捷運線路圖的套用 281
11.4 動態數據可視化演示 . 286
11.4.1 動態條形圖的製作 286
11.4.2 動態面積圖的製作 291
11.4.3 三維柱形地圖動畫的製作 296
參考文獻 . 301
3.3.5 圖例 . 69
3.3.6 主題系統 . 71
3.3.7 分面系統 . 73
3.3.8 位置調整 . 74
3.4 可視化色彩的運用原理 . 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 顏色主題的套用案例 . 87
3.5 圖表的基本類型 . 91
3.5.1 類別比較 . 91
3.5.2 數據關係 . 92
3.5.3 數據分布 . 93
3.5.4 時間序列 . 94
3.5.5 局部整體 . 94
3.5.6 地理空間 . 95
第4 章 類別比較型圖表 96
4.1 柱形圖系列 . 97
4.1.1 單數據系列柱形圖 . 98
4.1.2 多數據系列柱形圖 . 100
4.1.3 堆積柱形圖 . 101
4.1.4 百分比堆積柱形圖 . 102
4.2 條形圖系列 . 104
4.3 不等寬柱形圖 . 105
4.4 克利夫蘭點圖 . 106
4.5 坡度圖 . 108
4.7 徑向柱圖 114
4.8 雷達圖 117
4.9 詞雲圖 119
第5 章 數據關係型圖表 122
5.1 散點圖系列 . 123
5.1.1 趨勢顯示的二維散點圖 . 123
5.1.2 分布顯示的二維散點圖 . 131
5.1.3 氣泡圖 . 136
5.1.4 三維散點圖 . 139
5.2 曲面擬合 . 142
5.3 等高線圖 . 145
5.4 散點曲線圖系列 . 147
5.5 瀑布圖 . 149
5.6 相關係數圖 . 156
第6 章 數據分布型圖表 159
6.1 統計直方圖和核密度估計圖 . 161
6.1.1 統計直方圖 . 161
6.1.2 核密度估計圖 . 161
6.2 數據分布圖表系列 . 165
6.2.1 散點數據分布圖系列 . 166
6.2.2 柱形分布圖系列 . 168
6.2.3 箱形圖系列 . 169
6.2.4 小提琴圖 . 175
6.3 二維統計直方圖和核密度估計圖 . 179
6.3.1 二維統計直方圖 . 179
6.3.2 二維核密度估計圖 . 180
第7 章 時間序列型圖表 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 圓環圖 . 202
8.2 馬賽克圖 . 203
8.3 華夫餅圖 . 206
8.4 塊狀/點狀柱形圖系列 208
第9 章 高維數據型圖表 213
9.1 高維數據的變換展示 . 215
9.1.1 主成分分析法 . 215
9.1.2 t-SNE 算法 217
9.2 分面圖 . 218
9.3 矩陣散點圖 . 221
9.4 熱力圖 . 224
9.5 平行坐標系圖 . 227
9.6 RadViz 圖 229
第10 章 地理空間型圖表 231
10.1 不同級別的地圖 . 232
10.1.1 世界地圖 . 232
10.1.2 國家地圖 . 238
10.2 分級統計地圖 . 241
10.3 點描法地圖 . 244
10.4 帶柱形的地圖 . 248
10.5 等位地圖 . 250
10.6 點狀地圖 . 252
10.7 簡化示意圖 . 256
10.8 郵標法 . 260
第11 章 數據可視化案例 263
11.1 商業圖表繪製示例 . 264
11.1.1 商業圖表繪製基礎 264
11.1.2 商業圖表繪製案例① 269
11.1.3 商業圖表繪製案例② 270
11.2 學術圖表繪製示例 . 273
11.2.1 學術圖表繪製基礎 274
11.2.2 學術圖表繪製案例 276
11.3 數據分析與可視化案例 . 278
11.3.1 示意捷運線路圖的繪製 278
11.3.2 實際捷運線路圖的繪製 280
11.3.3 捷運線路圖的套用 281
11.4 動態數據可視化演示 . 286
11.4.1 動態條形圖的製作 286
11.4.2 動態面積圖的製作 291
11.4.3 三維柱形地圖動畫的製作 296
參考文獻 . 301

相關詞條

熱門詞條

聯絡我們