R語言數(shù)據(jù)可視化實戰(zhàn)
定 價:169 元
- 作者:米霖
- 出版時間:2020/11/1
- ISBN:9787111667919
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:C819
- 頁碼:0
- 紙張:
- 版次:
- 開本:16開
本書全面介紹了如何利用R語言繪制各種統(tǒng)計圖形,書中的所有統(tǒng)計圖形都給出了實例源代碼,讀者可以通過代碼進行復現(xiàn)。本書共13章,涵蓋的主要內(nèi)容有R語言數(shù)據(jù)可視化簡介;數(shù)據(jù)處理與探索;數(shù)據(jù)可視化;單變量圖形繪制;兩個同類型變量的圖形繪制;離散變量和連續(xù)變量之間的圖形繪制;高維圖形繪制;其他圖形繪制;圖形元素、標題和圖例;顏色等參數(shù)的調(diào)整;合并多幅圖形;R語言繪圖包;Shiny工具包。
本書適合R語言數(shù)據(jù)可視化入門與進階讀者閱讀,也適合數(shù)據(jù)分析和數(shù)據(jù)挖掘的從業(yè)者及其他數(shù)據(jù)科學從業(yè)者閱讀。另外,本書還適合統(tǒng)計學、計算機、機器學習和數(shù)學等相關專業(yè)的本科生及研究生作為參考讀物。
前言
第1章 R語言數(shù)據(jù)可視化簡介1
1.1 R語言介紹1
1.1.1 向量3
1.1.2 列表3
1.1.3 矩陣4
1.1.4 數(shù)組5
1.1.5 因子5
1.1.6 數(shù)據(jù)框6
1.1.7 for循環(huán)7
1.1.8 條件判斷8
1.1.9 函數(shù)9
1.2 Rstudio介紹12
1.3 R包介紹13
1.4 R語言數(shù)據(jù)讀取14
1.4.1 讀取Excel數(shù)據(jù)15
1.4.2 讀取SPSS、SAS和STATA數(shù)據(jù)17
1.5 ggplot2介紹18
1.5.1 使用qplot函數(shù)快速繪圖19
1.5.2 使用ggplot函數(shù)繪圖20
1.6 統(tǒng)計圖形22
1.6.1 散點圖22
1.6.2 箱線圖24
1.6.3 小提琴圖25
1.6.4 條形圖27
1.6.5 和弦圖28
1.6.6 ;鶊D30
1.6.7 棒棒糖圖31
1.6.8 克利夫蘭點圖32
1.6.9 藝術圖34
1.7 tidyverse介紹38
1.8 總結41
第2章 數(shù)據(jù)處理與探索42
2.1 數(shù)據(jù)轉(zhuǎn)換42
2.1.1 篩選數(shù)據(jù)集的行42
2.1.2 篩選數(shù)據(jù)集的列46
2.1.3 數(shù)據(jù)排序及新變量生成48
2.1.4 數(shù)據(jù)分組匯總49
2.1.5 數(shù)據(jù)合并50
2.2 數(shù)據(jù)重塑54
2.2.1 數(shù)據(jù)聚合55
2.2.2 數(shù)據(jù)分散56
2.2.3 數(shù)據(jù)切割57
2.2.4 數(shù)據(jù)合并58
2.3 總結59
第3章 數(shù)據(jù)可視化60
3.1 ggplot2核心概念60
3.1.1 散點圖62
3.1.2 折線圖64
3.1.3 條形圖66
3.1.4 直方圖68
3.1.5 密度圖72
3.1.6 箱線圖75
3.2 總結79
第4章 單變量圖形繪制80
4.1 面積圖80
4.1.1 面積圖的繪制方式82
4.1.2 繪制堆疊的面積圖85
4.1.3 繪制比例堆疊面積圖88
4.2 密度圖90
4.2.1 基礎密度圖95
4.2.2 繪制少量分組的密度圖96
4.2.3 繪制大量分組的密度圖101
4.2.4 密度圖的其他調(diào)整103
4.3 直方圖105
4.3.1 基礎直方圖107
4.3.2 分組直方圖的繪制109
4.3.3 合并直方圖與密度圖111
4.4 頻率圖113
4.5 總結114
第5章 兩個同類型變量的圖形繪制115
5.1 散點圖115
5.1.1 繪制基礎散點圖118
5.1.2 繪制分組散點圖121
5.1.3 添加擬合曲線127
5.1.4 在散點圖中添加地毯圖130
5.1.5 在散點圖中添加文本136
5.2 抖動點圖140
5.3 連續(xù)二維分布圖142
5.3.1 繪制二維直方圖143
5.3.2 繪制六角直方圖144
5.3.3 繪制二維密度直方圖145
5.3.4 調(diào)整圖形配色147
5.4 線圖148
5.4.1 繪制基礎線圖155
5.4.2 繪制連線圖160
第6章 分類變量和連續(xù)變量的圖形繪制163
6.1 箱線圖163
6.1.1 繪制基礎箱線圖174
6.1.2 調(diào)整參數(shù)175
6.1.3 調(diào)整箱線圖組別的順序176
6.1.4 調(diào)整顏色183
6.1.5 構建分組箱線圖191
6.1.6 調(diào)整箱線圖的寬度193
6.1.7 構建連續(xù)變量的箱線圖194
6.1.8 添加平均值195
6.1.9 添加抖動點196
6.2 小提琴圖197
6.2.1 繪制基礎的小提琴圖200
6.2.2 繪制水平的小提琴圖201
6.2.3 在小提琴圖中添加箱線圖203
6.3 棒棒糖圖204
6.3.1 繪制分組的棒棒糖圖209
6.3.2 繪制基礎棒棒糖圖217
6.3.3 棒棒糖圖參數(shù)的調(diào)節(jié)219
6.3.4 添加標注224
6.4 條形圖226
6.4.1 繪制基礎條形圖229
6.4.2 改變條形圖寬度235
6.4.3 添加誤差棒235
6.5 圓形條形圖241
6.5.1 繪制基礎圓形條形圖250
6.5.2 添加標簽252
6.5.3 圓形條形圖的更多調(diào)整253
6.6 餅圖259
6.6.1 繪制基礎餅圖263
6.6.2 調(diào)整細節(jié)264
6.6.3 添加標簽265
6.7 甜甜圈圖266
第7章 高維圖形繪制270
7.1 氣泡圖270
7.1.1 繪制基礎氣泡圖274
7.1.2 控制氣泡的大小275
7.1.3 設置顏色276
7.1.4 調(diào)整更多的細節(jié)277
7.1.5 繪制動態(tài)圖279
7.2 三維散點圖280
7.3 流型圖282
7.3.1 繪制基礎流型圖285
7.3.2 調(diào)整流型圖的偏移286
7.3.3 調(diào)整流型圖的形狀與顏色287
7.4 相關矩陣圖288
7.5 樹狀圖291
7.5.1 繪制基礎樹狀圖295
7.5.2 繪制圓形樹狀圖297
7.5.3 繪制聚類結果的樹狀圖298
7.5.4 更多調(diào)整302
7.6 圓形包裝圖308
7.6.1 具有一個層次的圓形包裝圖310
7.6.2 調(diào)整顏色311
7.6.3 調(diào)整圓形之間的距離315
7.6.4 繪制多層次的圓形包裝圖315
7.6.5 調(diào)整細節(jié)317
7.6.6 隱藏第一級321
7.7 樹形圖325
7.7.1 繪制基礎樹形圖326
7.7.2 繪制帶有多個級別的樹形圖327
7.7.3 自定義樹形圖328
第8章 其他圖形繪制332
8.1 和弦圖332
8.1.1 繪制圓形圖334
8.1.2 繪制基礎和弦圖337
8.1.3 調(diào)整細節(jié)340
8.2 桑基圖343
8.3 網(wǎng)絡圖347
8.3.1 繪制基礎網(wǎng)絡圖356
8.3.2 調(diào)整網(wǎng)絡圖的參數(shù)358
8.3.3 網(wǎng)絡圖布局361
8.3.4 將變量映射到節(jié)點和鏈接特征362
8.3.5 使用網(wǎng)絡圖可視化聚類結果364
8.4 旭日圖366
8.5 雷達圖368
8.5.1 繪制雷達圖374
8.5.2 繪制多組雷達圖375
8.6 詞云376
8.6.1 繪制詞云378
8.6.2 調(diào)整顏色和背景顏色379
8.6.3 調(diào)整形狀381
8.6.4 調(diào)整單詞方向382
8.7 平行圖383
8.7.1 繪制基礎平行圖389
8.7.2 自定義顏色、主題和外觀390
8.8 時間序列圖391
8.8.1 時間序列包dygraphs396
8.8.2 時間序列熱圖397
8.9 交互式圖形399
8.9.1 散點圖400
8.9.2 氣泡圖401
8.9.3 面積圖402
8.9.4 條形圖404
8.9.5 餅圖405
8.9.6 ;鶊D406
8.9.7 誤差棒圖408
8.9.8 箱線圖409
8.9.9 直方圖411
8.9.10 二維直方圖413
8.9.11 二維輪廓直方圖414
8.9.12 小提琴圖415
8.9.13 雷達圖416
8.9.14 熱圖418
8.9.15 三維散點圖418
8.9.16 動畫圖420
8.9.17 調(diào)整圖形圖例421
8.9.18 修改交互文本422
8.10 動畫圖423
8.10.1 繪制基礎動畫圖424
8.10.2 使用分面425
8.10.3 動態(tài)變化圖形426
第9章 圖形元素、標題和圖例繪制429
9.1 添加圖形元素429
9.2 主標題、軸標簽和圖例標題432
9.2.1 改變標簽的外觀434
9.2.2 修改圖例436
9.2.3 修改圖例的位置和外貌436
9.2.4 使用guides函數(shù)修改圖例440
第10章 顏色等參數(shù)的調(diào)整445
10.1 圖形顏色調(diào)整445
10.1.1 使用單個顏色調(diào)整圖形446
10.1.2 通過分組調(diào)整顏色448
10.1.3 漸變或連續(xù)顏色455
10.2 點的形狀、顏色和大小的調(diào)整457
10.3 線條類型調(diào)整460
10.4 坐標軸范圍調(diào)整462
10.5 坐標軸轉(zhuǎn)換465
10.6 時間數(shù)據(jù)坐標軸468
10.7 自定義標簽471
10.8 圖形主題和背景顏色477
10.9 自定義圖形的背景480
10.10 刪除面板邊框和網(wǎng)格線481
10.11 ggthemes包482
10.12 文本注釋483
10.13 ggrepel包485
10.14 添加直線488
10.15 圖形翻轉(zhuǎn)和反向490
10.16 分面491
第11章 合并多幅圖形499
11.1 合并多幅圖形到一張圖中499
11.2 gridExtra包502
11.3 添加邊際分布圖505
11.4 在ggplot中插入一個外部圖形元素506
第12章 R語言繪圖包509
12.1 ggstatsplot包509
12.2 ggfortify包520
12.2.1 生存分析520
12.2.2 時間序列圖521
12.2.3 密度圖523
12.2.4 時間序列預測圖524
12.2.5 聚類圖527
12.2.6 熱力圖530
12.2.7 主成分分析可視化532
12.3 quantmod包535
第13章 Shiny工具包544
13.1 Shiny工具包簡介544
13.2 Shiny App的基礎部分548
13.3 Shiny示例550
13.4 Shiny總結553
13.5 制作一個Shiny程序554
13.6 Shiny部署556