《R數據可視化之美:專業圖表繪製指南》,作者張傑,2019年6月電子工業出版社出版,本書以 R 語言為背景,通俗易懂地講述了大量數據可視化領域的專業知識,從圖形語法、色彩原理、視覺通道到各類圖表的套用實踐。
基本介紹
- 書名:R語言數據可視化之美:專業圖表繪製指南
- 作者:張傑
- ISBN:978-7-121-36366-5
- 頁數:292
- 定價:109
- 出版社:電子工業出版社
- 出版時間:2019-06
- 裝幀:平裝
- 開本:16
內容提要,目錄,
內容提要
《R數據可視化之美:專業圖表繪製指南》主要介紹使用R 中的ggplot2 包及其拓展包繪製專業圖表的方法。本書先介紹了R 語言編程基礎知識,以及使用dplyr、tidyr、reshape2 等包的數據操作方法;再對比了base、lattice 和ggplot2 包的圖形語法。本書首次系統性地介紹了使用ggplot2 包及其拓展包繪製類別對比型、數據關係型、時間序列型、整體局部型等常見的二維圖表的方法,以及使用plot3D 包繪製三維圖表(包括三維散點圖、柱形圖和曲面圖等)的方法。另外,本書也首次介紹了論文中學術圖表的圖表配色、規範格式等相關技能與知識。
目錄
第1章 R語言編程與繪圖基礎 1
1.1 學術圖表的基本概念 2
1.1.1 學術圖表的基本作用 3
1.1.2 學術圖表的基本類別 5
1.1.3 學術圖表的繪製原則 7
1.2 你為什麼要選擇R 8
1.3 R軟體的安裝與使用 15
1.3.1 R與RStudio的安裝 15
1.3.2 包的安裝與載入 16
1.4 R語言編程基礎 17
1.4.1 數據類型 17
1.4.2 數據結構 18
1.4.3 數據屬性 21
1.4.4 數據的導入導出 23
1.4.5 控制語句與函式編寫 26
1.5 R語言繪圖基礎 27
1.6 ggplot2圖形語法 29
1.6.1 geom_×××()與stat_×××() 31
1.6.2 視覺通道映射 34
1.6.3 度量調整 37
1.6.4 坐標系 43
1.6.5 圖例 52
1.6.6 主題系統 54
1.6.7 位置調整 57
1.7 學術圖表的色彩運用原理 61
1.7.1 顏色模式 61
1.7.2 顏色主題的搭配原理 66
1.7.3 學術圖表的顏色主題 69
1.7.4 顏色方案的拾取使用 71
1.7.5 顏色主題的套用案例 74
1.8 圖表的基本類型 77
1.8.1 類別比較 78
1.8.2 數據關係 79
1.8.3 數據分布 79
1.8.4 時間序列 80
1.8.5 局部整體 80
1.8.6 地理空間 81
第2章 R語言數據處理基礎 83
2.1 表格的轉換 84
2.1.1 表格的變換 84
2.1.2 變數的變換 85
2.1.3 表格的排序 86
2.2 表格的整理 86
2.2.1 表格的拼接 86
2.2.2 表格的融合 87
2.2.3 表格的分組操作 89
第3章 類別比較型圖表 92
3.1 柱形圖系列 93
3.1.1 單數據系列柱形圖 94
3.1.2 多數據系列柱形圖 95
3.1.3 堆積柱形圖 96
3.1.4 百分比堆積柱形圖 97
3.2 條形圖系列 98
3.3 不等寬柱形圖 99
3.4 克利夫蘭點圖系列 100
3.5 坡度圖 102
3.6 南丁格爾玫瑰圖 103
3.7 徑向柱形圖 107
3.8 雷達圖 109
3.9 詞雲 112
第4章 數據關係型圖表 116
4.1 散點圖系列 117
4.1.1 趨勢顯示的二維散點圖 117
4.1.2 分布顯示的二維散點圖 124
4.1.3 氣泡圖 128
4.1.4 三維散點圖 130
4.2 曲面擬合圖 133
4.3 等高線圖 136
4.4 切面圖 138
4.5 三元相圖 139
4.6 散點曲線圖系列 141
4.7 瀑布圖 143
4.8 相關係數圖 149
4.9 韋恩圖 151
4.10 樹形圖 152
4.11 圓堆積圖 154
4.12 和弦圖 156
4.13 桑基圖 160
第5章 數據分布型圖表 163
5.1 統計直方圖和核密度估計圖 165
5.1.1 統計直方圖 165
5.1.2 核密度估計圖 165
5.2 數據分布系列 169
5.2.1 散點分布圖系列 170
5.2.2 柱形分布圖系列 172
5.2.3 箱形圖系列 173
5.2.4 其他圖表 178
5.3 二維統計直方圖和二維核密度估計圖 188
5.3.1 二維統計直方圖 188
5.3.2 二維核密度估計圖 188
5.4 金字塔圖和鏡面圖 192
第6章 時間序列型圖表 194
6.1 折線圖與面積圖系列 195
6.1.1 折線圖 195
6.1.2 面積圖 195
6.2 日曆圖 199
6.3 螺旋圖 202
6.4 量化波形圖 207
6.5 地平線圖 210
第7章 局部整體型圖表 213
7.1 餅狀圖系列 214
7.1.1 餅圖 214
7.1.2 圓環圖 216
7.1.3 複合餅圖系列 216
7.2 旭日圖 219
7.3 矩形樹狀圖 221
7.4 馬賽克圖 224
7.5 華夫餅圖 227
第8章 高維數據可視化 229
8.1 高維數據的變換展示 231
8.1.1 主成分分析法 231
8.1.2 t-SNE算法 233
8.2 分面圖 234
8.3 矩陣散點圖 238
8.4 熱力圖 240
8.5 平行坐標系圖 243
8.6 RadViz圖 245
8.7 圖示法 246
8.7.1 基於星形圖的圖示法 247
8.7.2 基於柱形圖的圖示法 249
8.7.3 切爾諾夫臉譜圖 251
8.8 表格圖 254
第9章 論文中學術圖表的升級技能 255
9.1 圖片的截取與處理軟體 256
9.1.1 常見截圖軟體 256
9.1.2 圖片處理軟體 256
9.2 論文中學術圖表的規範與調整 257
9.2.1 圖片的格式與轉換 260
9.2.2 圖片的解析度 262
9.2.3 圖片的色彩要求 264
9.2.4 圖片的物理尺寸 265
9.2.5 圖片的標註格式 266
9.2.6 圖片的占記憶體容量 266
9.2.7 在R中導出圖表 268
9.3 圖表繪製的必備技能 269
9.3.1 矢量圖表元素的修改 269
9.3.2 期刊論文的圖片提取 271
9.3.3 圖表數據的重新提取 271
參考文獻 274