R語言數據可視化:科技圖表繪制

芯智、龍勝

  • 出版商: 清華大學
  • 出版日期: 2024-01-01
  • 售價: $774
  • 貴賓價: 9.5$735
  • 語言: 簡體中文
  • ISBN: 7302649375
  • ISBN-13: 9787302649373
  • 相關分類: R 語言
  • 立即出貨 (庫存=1)

  • R語言數據可視化:科技圖表繪制-preview-1
  • R語言數據可視化:科技圖表繪制-preview-2
  • R語言數據可視化:科技圖表繪制-preview-3
R語言數據可視化:科技圖表繪制-preview-1

商品描述

《R語言數據可視化:科技圖表繪制》結合編者多年的數據分析與科研繪圖經驗精心編撰,旨在幫助讀者利用R語言及ggplot2在內的多種可視化包繪制引人入勝的專業化圖表。全書共11章,第1~3章主要講解R語言的基礎知識,包括對象與變量、數據結構、數據存取、傳統及網格繪圖系統的繪圖函數及參數控制,尤其對ggplot2包進行了詳細講解。第4~11章結合R及其附加包的數據可視化功能,分別講解類別比較數據、數值關系數據、分佈式數據、層次關系數據、網絡關系數據、局部整體型數據、時間序列數據、多維數據的可視化實現方法。幫助讀者盡快掌握利用R語言及可視化包進行科技圖表的製作與數據展示。 《R語言數據可視化:科技圖表繪制》註重基礎,內容翔實,突出示例講解,既適合廣大科研工作者、工程師和在校學生等不同層次的讀者自學使用,也可以作為大中專院校相關專業的教學參考書。

目錄大綱

第1章 R語言基礎 1

1.1 R語言概述 1

1.1.1 R語言的誕生 1

1.1.2 R語言的特點 2

1.1.3 R語言繪圖系統 3

1.1.4 圖形語法4

1.2 R語言的獲取與安裝 5

1.2.1 安裝程序下載 5

1.2.2 R語言的安裝與啟動 7

1.2.3 輔助工具RStudio 8

1.2.4 包的安裝與加載 · 10

1.3 對象與變量  13

1.3.1 對象  13

1.3.2 變量  14

1.4 數據結構  15

1.4.1 數據類型  16

1.4.2 向量  17

1.4.3 矩陣與數組 21

1.4.4 數據框  23

1.4.5 列表  26

1.4.6 因子  29

1.5 數據存取與抽樣  30

1.5.1 數據存取  30

1.5.2 數據抽樣  33

1.6 獲取幫助信息  34

1.6.1 使用內置幫助函數  34

1.6.2 R語言相關軟件和資料 35

1.7 本章小結  35

第2章 傳統繪圖系統  36

2.1 常用的繪圖函數  36

2.1.1 高級繪圖函數  36

2.1.2 低級繪圖函數  41

2.2 圖形參數控制 · 45

2.2.1 圖形控制  45

2.2.2 顏色控制  50

2.3 頁面佈局  53

2.3.1 par()函數  54

2.3.2 layout()函數  55

2.3.3 同時打開多個繪圖窗口 57

2.4 本章小結  58

第3章 網格繪圖系統  59

3.1 基本語法  59

3.1.1 ggplot2語法框架  60

3.1.2 數據和圖形屬性映射 60

3.1.3 幾何對象 63

3.1.4 統計變換  68

3.2 坐標系統  72

3.2.1 笛卡兒坐標系  72

3.2.2 極坐標系  74

3.2.3 地理坐標系  75

3.3 圖形分面 76

3.4 標度函數  78

3.4.1 顏色標度函數  79

3.4.2 坐標標度函數  85

3.5 主題函數  89

3.6 註釋  94

3.6.1 添加文本註釋  94

3.6.2 通過嵌套為圖形做註釋  98

3.6.3 為坐標軸添加對數刻度線  98

3.7 頁面佈局與保存 99

3.7.1 頁面佈局 100

3.7.2 保存圖形  105

3.8 本章小結  105

第4章 類別比較數據可視化106

4.1 柱狀圖 106

4.1.1 柱狀圖釋義 106

4.1.2 單一柱狀圖  107

4.1.3 分組柱狀圖 108

4.1.4 堆積柱狀圖109

4.1.5 百分比柱狀圖  110

4.1.6 均值柱狀圖  111

4.1.7 不等寬柱狀圖  112

4.2 條形圖  113

4.3 棒棒糖圖  114

4.3.1 基礎棒棒糖圖  115

4.3.2 帶基線的棒棒糖圖 119

4.3.3 克利夫蘭點圖 120

4.3.4 啞鈴圖 122

4.4 雷達圖 124

4.5 玫瑰圖  131

4.6 徑向柱狀圖  135

4.6.1 基礎徑向柱狀圖 135

4.6.2 帶標簽的徑向柱狀圖 137

4.6.3 帶斷點的徑向柱狀圖 138

4.6.4 分組徑向柱狀圖 139

4.6.5 為徑向柱狀圖添加元素  142

4.6.6 分組堆疊徑向柱狀圖 144

4.7 詞雲圖  147

4.8 本章小結  150

第5章 數值關系數據可視化 151

5.1 散點圖 151

5.1.1 二維散點圖  152

5.1.2 三維散點圖153

5.1.3 線性擬合與置信區間 154

5.1.4 帶標定區域的散點圖 ·156

5.1.5 利用viridis包繪制散點圖  158

5.2 氣泡圖  161

5.2.1 繪制基礎氣泡圖  161

5.2.2 美化氣泡圖  162

5.3 等高線圖 164

5.4 三元相圖  167

5.5 瀑布圖  171

5.6 火山圖  172

5.7 本章小結  179

第6章 分佈式數據可視化 180

6.1 直方圖 180

6.2 核密度圖  182

6.3 箱線圖  185

6.4 小提琴圖  188

6.5 金字塔圖 195

6.6 脊線圖 201

6.7 點陣圖 204

6.8 本章小結 208

第7章 層次關系數據可視化  209

7.1 旭日圖 209

7.2 樹狀圖  215

7.3 桑基圖 223

7.4 矩形樹狀圖 228

7.5 圓堆積圖 233

7.6 本章小結 239

第8章 網絡關系數據可視化  240

8.1 節點鏈接圖 240

8.2 弧線圖 248

8.3 蜂巢圖 253

8.4 和弦圖 256

8.5 邊綁定圖 262

8.6 本章小結 269

第9章 局部整體型數據可視化 270

9.1 餅圖 270

9.2 散點復合餅圖 273

9.3 華夫圖 275

9.4 馬賽克圖 280

9.5 本章小結 285

第10章 時間序列數據可視化  286

10.1 折線圖 286

10.2 面積圖 289

10.3 地平線圖 294

10.4 螺旋圖 298

10.5 日歷圖 304

10.6 本章小結307

第11章 多維數據可視化  308

11.1 熱圖 308

11.2 矩陣散點圖  314

11.3 平行坐標圖 320

11.4 本章小結 ·325

參考文獻  326