採用R和JavaScript的數據可視化

採用R和JavaScript的數據可視化

《採用R和JavaScript的數據可視化》是2019年機械工業出版社出版的圖書,作者是【美】湯姆·巴克(Tom Barker)。本書介紹使用R來查詢和分析數據,使用D3JavaScript庫以信息量大和互動的方式來格式化並顯示數據。

基本介紹

  • 書名:採用R和JavaScript的數據可視化
  • 作者:【美】湯姆·巴克(Tom Barker)
  • 出版社:機械工業出版社
  • ISBN:9787111620150 
內容簡介,圖書目錄,

內容簡介

本書使得日益流行的R語言變得平易近人,並促成數據採集和分析理念變為現實。本書介紹如何使用R來查詢和分析數據,使用D3JavaScript庫以優雅、信息量大和互動的方式來格式化並顯示數據。您將學習如何有效地收集數據、如何理解每種類型圖表的方式理念及其實現,並能直觀地呈現結果。本書適用於做為高校計算機類本科相關課程的教學參考書以及面向人工智慧、機器學習、數據科學等套用系統開發者做為參考資料。

圖書目錄

致謝
譯者序
第 1 章 背景 1
什麼是數據可視化? 2
時間序列表 2
條形圖 3
直方圖 4
數據映射 4
散點圖 5
歷史 6
模型風景畫 8
為什麼要數據可視化? 10
工具 11
語言、 環境和庫 11
分析工具 12
過程概述 14
確認問題 14
蒐集數據 14
數據清洗 17
數據分析 17
數據可視化 21
數據可視化技術倫理 22
引用資源 23
注意視覺線索 23
總結 24
第 2 章 初學 R 語言 25
了解 R 控制台 25
命令行 27
命令歷史 27
訪問檔案 28
程式包 28
導入數據 31
使用標題 32
指定字元串分隔設定 32
指定行標識符 33
使用定製化的列名 33
數據結構和數據類型 34
數據幀 35
矩陣 37
添加列表 39
遍歷列表 40
套用函式列表 41
函式 43
總結 44
第 3 章 深入了解 R 語言 45
R 中的面向對象程式設計 45
S3 類 46
S4 類 49
在 R 中用描述性指標做統計分析 51
中位數和平均值 53
四分位 54
標準偏差 55
RStudio IDE 56
R Markdown 57
RPubs 60
總結 62
第 4 章 用 D3 進行數據
可視化 63
基本概念 63
HTML 63
CSS 65
SVG 66
JavaScript 68
D3 的歷史 69
使用 D3 69
創建一個項目 70
使用 D3 70
綁定數據 72
創建一個條形圖 75
導入外部數據 82
總結 84
第 5 章 源自訪問日誌的空間
數據可視化 86
什麼是數據地圖? 86
訪問日誌 88
解析訪問日誌 89
讀入訪問日誌 90
分析日誌檔案 91
通過 IP 定位 93
輸出欄位 97
添加控制邏輯 98
用 R 創建數據圖 100
映射地理數據 101
添加緯度和經度 104
展示地區數據 106
分散式的可視化 108
總結 111
第 6 章 隨時間變化的數據
可視化 112
蒐集數據 112
使用 R 語言進行數據分析 113
計算錯誤的數量 114
檢查錯誤的嚴重性 117
用 D3 添加互動性 120
讀數據 121
在頁面上繪圖 122
增加互動性 128
總結 134
第 7 章 條形圖 135
標準條形圖 136
堆疊條形圖 137
分組條形圖 138
可視化和分析產品事件 139
使用 R 在條形圖中繪製數據 142
結果排序 143
創建一個堆積條形圖 144
D3 中的條形圖 146
創建一個垂直條形圖 146
創建一個堆積條形圖 151
創建層疊可視化 155
總結 160
第 8 章 用散點圖進行相關性
分析 161
發現數據之間的聯繫 161
敏捷開發的概念入門 164
相關性分析 165
創建散點圖 165
創建氣泡圖 166
可視化漏洞 167
可視化產品事件 170
在 D3 中的互動散點圖 172
添加基本的 HTML 和 JavaScript 173
導入數據 174
添加互動性功能 174
添加表單欄位 177
檢索表單數據 177
使用可視化 178
總結 182
第 9 章 用平行坐標系可視化
交付和質量的平衡 183
什麼是平行坐標圖? 183
平行坐標圖的歷史 185
尋求平衡 187
創建平行坐標圖表 188
加入努力過程 189
使用 D3 格式化平行坐標圖 191
創建基本的結構 191
為每列創建 y 軸 193
繪製線 193
褪去線 194
創建軸 195
總結 199

相關詞條

熱門詞條

聯絡我們