R語言數(shù)據(jù)可視化實(shí)戰(zhàn)
定 價(jià):169 元
- 作者:米霖
- 出版時(shí)間:2020/11/1
- ISBN:9787111667919
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:C819
- 頁碼:0
- 紙張:
- 版次:
- 開本:16開
本書全面介紹了如何利用R語言繪制各種統(tǒng)計(jì)圖形,書中的所有統(tǒng)計(jì)圖形都給出了實(shí)例源代碼,讀者可以通過代碼進(jìn)行復(fù)現(xiàn)。本書共13章,涵蓋的主要內(nèi)容有R語言數(shù)據(jù)可視化簡(jiǎn)介;數(shù)據(jù)處理與探索;數(shù)據(jù)可視化;單變量圖形繪制;兩個(gè)同類型變量的圖形繪制;離散變量和連續(xù)變量之間的圖形繪制;高維圖形繪制;其他圖形繪制;圖形元素、標(biāo)題和圖例;顏色等參數(shù)的調(diào)整;合并多幅圖形;R語言繪圖包;Shiny工具包。
本書適合R語言數(shù)據(jù)可視化入門與進(jìn)階讀者閱讀,也適合數(shù)據(jù)分析和數(shù)據(jù)挖掘的從業(yè)者及其他數(shù)據(jù)科學(xué)從業(yè)者閱讀。另外,本書還適合統(tǒng)計(jì)學(xué)、計(jì)算機(jī)、機(jī)器學(xué)習(xí)和數(shù)學(xué)等相關(guān)專業(yè)的本科生及研究生作為參考讀物。
前言
第1章 R語言數(shù)據(jù)可視化簡(jiǎn)介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)計(jì)圖形22
1.6.1 散點(diǎn)圖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 克利夫蘭點(diǎn)圖32
1.6.9 藝術(shù)圖34
1.7 tidyverse介紹38
1.8 總結(jié)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 總結(jié)59
第3章 數(shù)據(jù)可視化60
3.1 ggplot2核心概念60
3.1.1 散點(diǎn)圖62
3.1.2 折線圖64
3.1.3 條形圖66
3.1.4 直方圖68
3.1.5 密度圖72
3.1.6 箱線圖75
3.2 總結(jié)79
第4章 單變量圖形繪制80
4.1 面積圖80
4.1.1 面積圖的繪制方式82
4.1.2 繪制堆疊的面積圖85
4.1.3 繪制比例堆疊面積圖88
4.2 密度圖90
4.2.1 基礎(chǔ)密度圖95
4.2.2 繪制少量分組的密度圖96
4.2.3 繪制大量分組的密度圖101
4.2.4 密度圖的其他調(diào)整103
4.3 直方圖105
4.3.1 基礎(chǔ)直方圖107
4.3.2 分組直方圖的繪制109
4.3.3 合并直方圖與密度圖111
4.4 頻率圖113
4.5 總結(jié)114
第5章 兩個(gè)同類型變量的圖形繪制115
5.1 散點(diǎn)圖115
5.1.1 繪制基礎(chǔ)散點(diǎn)圖118
5.1.2 繪制分組散點(diǎn)圖121
5.1.3 添加擬合曲線127
5.1.4 在散點(diǎn)圖中添加地毯圖130
5.1.5 在散點(diǎn)圖中添加文本136
5.2 抖動(dòng)點(diǎn)圖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 繪制基礎(chǔ)線圖155
5.4.2 繪制連線圖160
第6章 分類變量和連續(xù)變量的圖形繪制163
6.1 箱線圖163
6.1.1 繪制基礎(chǔ)箱線圖174
6.1.2 調(diào)整參數(shù)175
6.1.3 調(diào)整箱線圖組別的順序176
6.1.4 調(diào)整顏色183
6.1.5 構(gòu)建分組箱線圖191
6.1.6 調(diào)整箱線圖的寬度193
6.1.7 構(gòu)建連續(xù)變量的箱線圖194
6.1.8 添加平均值195
6.1.9 添加抖動(dòng)點(diǎn)196
6.2 小提琴圖197
6.2.1 繪制基礎(chǔ)的小提琴圖200
6.2.2 繪制水平的小提琴圖201
6.2.3 在小提琴圖中添加箱線圖203
6.3 棒棒糖圖204
6.3.1 繪制分組的棒棒糖圖209
6.3.2 繪制基礎(chǔ)棒棒糖圖217
6.3.3 棒棒糖圖參數(shù)的調(diào)節(jié)219
6.3.4 添加標(biāo)注224
6.4 條形圖226
6.4.1 繪制基礎(chǔ)條形圖229
6.4.2 改變條形圖寬度235
6.4.3 添加誤差棒235
6.5 圓形條形圖241
6.5.1 繪制基礎(chǔ)圓形條形圖250
6.5.2 添加標(biāo)簽252
6.5.3 圓形條形圖的更多調(diào)整253
6.6 餅圖259
6.6.1 繪制基礎(chǔ)餅圖263
6.6.2 調(diào)整細(xì)節(jié)264
6.6.3 添加標(biāo)簽265
6.7 甜甜圈圖266
第7章 高維圖形繪制270
7.1 氣泡圖270
7.1.1 繪制基礎(chǔ)氣泡圖274
7.1.2 控制氣泡的大小275
7.1.3 設(shè)置顏色276
7.1.4 調(diào)整更多的細(xì)節(jié)277
7.1.5 繪制動(dòng)態(tài)圖279
7.2 三維散點(diǎn)圖280
7.3 流型圖282
7.3.1 繪制基礎(chǔ)流型圖285
7.3.2 調(diào)整流型圖的偏移286
7.3.3 調(diào)整流型圖的形狀與顏色287
7.4 相關(guān)矩陣圖288
7.5 樹狀圖291
7.5.1 繪制基礎(chǔ)樹狀圖295
7.5.2 繪制圓形樹狀圖297
7.5.3 繪制聚類結(jié)果的樹狀圖298
7.5.4 更多調(diào)整302
7.6 圓形包裝圖308
7.6.1 具有一個(gè)層次的圓形包裝圖310
7.6.2 調(diào)整顏色311
7.6.3 調(diào)整圓形之間的距離315
7.6.4 繪制多層次的圓形包裝圖315
7.6.5 調(diào)整細(xì)節(jié)317
7.6.6 隱藏第一級(jí)321
7.7 樹形圖325
7.7.1 繪制基礎(chǔ)樹形圖326
7.7.2 繪制帶有多個(gè)級(jí)別的樹形圖327
7.7.3 自定義樹形圖328
第8章 其他圖形繪制332
8.1 和弦圖332
8.1.1 繪制圓形圖334
8.1.2 繪制基礎(chǔ)和弦圖337
8.1.3 調(diào)整細(xì)節(jié)340
8.2 桑基圖343
8.3 網(wǎng)絡(luò)圖347
8.3.1 繪制基礎(chǔ)網(wǎng)絡(luò)圖356
8.3.2 調(diào)整網(wǎng)絡(luò)圖的參數(shù)358
8.3.3 網(wǎng)絡(luò)圖布局361
8.3.4 將變量映射到節(jié)點(diǎn)和鏈接特征362
8.3.5 使用網(wǎng)絡(luò)圖可視化聚類結(jié)果364
8.4 旭日?qǐng)D366
8.5 雷達(dá)圖368
8.5.1 繪制雷達(dá)圖374
8.5.2 繪制多組雷達(dá)圖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 繪制基礎(chǔ)平行圖389
8.7.2 自定義顏色、主題和外觀390
8.8 時(shí)間序列圖391
8.8.1 時(shí)間序列包dygraphs396
8.8.2 時(shí)間序列熱圖397
8.9 交互式圖形399
8.9.1 散點(diǎn)圖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 雷達(dá)圖416
8.9.14 熱圖418
8.9.15 三維散點(diǎn)圖418
8.9.16 動(dòng)畫圖420
8.9.17 調(diào)整圖形圖例421
8.9.18 修改交互文本422
8.10 動(dòng)畫圖423
8.10.1 繪制基礎(chǔ)動(dòng)畫圖424
8.10.2 使用分面425
8.10.3 動(dòng)態(tài)變化圖形426
第9章 圖形元素、標(biāo)題和圖例繪制429
9.1 添加圖形元素429
9.2 主標(biāo)題、軸標(biāo)簽和圖例標(biāo)題432
9.2.1 改變標(biāo)簽的外觀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 使用單個(gè)顏色調(diào)整圖形446
10.1.2 通過分組調(diào)整顏色448
10.1.3 漸變或連續(xù)顏色455
10.2 點(diǎn)的形狀、顏色和大小的調(diào)整457
10.3 線條類型調(diào)整460
10.4 坐標(biāo)軸范圍調(diào)整462
10.5 坐標(biāo)軸轉(zhuǎn)換465
10.6 時(shí)間數(shù)據(jù)坐標(biāo)軸468
10.7 自定義標(biāo)簽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中插入一個(gè)外部圖形元素506
第12章 R語言繪圖包509
12.1 ggstatsplot包509
12.2 ggfortify包520
12.2.1 生存分析520
12.2.2 時(shí)間序列圖521
12.2.3 密度圖523
12.2.4 時(shí)間序列預(yù)測(cè)圖524
12.2.5 聚類圖527
12.2.6 熱力圖530
12.2.7 主成分分析可視化532
12.3 quantmod包535
第13章 Shiny工具包544
13.1 Shiny工具包簡(jiǎn)介544
13.2 Shiny App的基礎(chǔ)部分548
13.3 Shiny示例550
13.4 Shiny總結(jié)553
13.5 制作一個(gè)Shiny程序554
13.6 Shiny部署556