R語言數據可視化實戰 : 大數據專業圖表從入門到精通 (微視頻全解版)

孫玉林,薛震

  • 出版商: 電子工業
  • 出版日期: 2022-02-01
  • 售價: $534
  • 貴賓價: 9.5$507
  • 語言: 簡體中文
  • 頁數: 336
  • ISBN: 7121430142
  • ISBN-13: 9787121430145
  • 相關分類: R 語言大數據 Big-data
  • 立即出貨

買這商品的人也買了...

商品描述

R語言是一款簡潔、易用、高效的程序設計語言,可以用於統計計算和統計制圖。隨著ggplot2包及其拓展包的廣泛應用,R語言在數據可視化方面已經遙遙領先於其他統計分析軟件及編程語言。 本書主要介紹常用的數據可視化方法及R語言應用包的使用方法,並結合實際數據集進行實戰操作,是R語言數據分析與可視化方面的一本入門教材。本書內容涵蓋R語言的使用,基於ggplot2包及其拓展包的數據可視化,利用shiny包製作可視化應用,數據的清洗與探索,以及對地圖、文本和網絡等不同類型的數據進行可視化分析等。

目錄大綱

封面
版權信息
作者簡介
內容簡介
前言
第1章數據可視化與R語言
1.1 數據可視化的發展
1.2 數據可視化的作用
1.3 R語言數據可視化的優勢
1.4 R語言數據可視化的方法
1.5 本章小結
第2章R語言可視化快速入門
2.1 R語言的數據結構
2.1.1 向量和矩陣
2.1.2 高維數組
2.1.3 數據框和列表
2.2 控制語句和函數
2.2.1 條件語句
2.2.2 循環語句和函數
2.3 數據操作
2.3.1 dplyr包數據分類匯總
2.3.2 長寬數據轉換
2.4 R語言可視化包graphics
2.4.1 graphics包的參數設置
2.4.2 使用graphics包繪製子圖
2.5 本章小結
第3章ggplot2包數據可視化
3.1 ggplot2包初探
3.1.1 用ggplot2包數據可視化的繪圖流程
3.1.2 ggplot2包的基礎主題的顯示
3.2 ggplot2包可視化的常用統計圖
3.2.1 ggplot2包的幾何對象
3.2.2 ggplot2包的theme()函數
3.2.3 ggplot2包的統計變換和位置調整
3.3 ggplot2包繪製分組圖形
3.3.1 ggplot2包的坐標系變換和分面
3.3.2 ggplot2包的顏色設置
3.4 可交互的ggplot2圖形
3.4.1 plotly包的可交互圖形
3.4.2 ggiraphExtra包的可交互圖形
3.5 ggplot2包可視化案例
3.6 本章小結
第4章ggplot2拓展包可視化
4.1 用GGally包數據可視化
4.1.1 GGally包功能簡介
4.1.2 GGally包可視化案例
4.2 ggChernoff包數據可視化
4.2.1 ggChernoff包功能簡介
4.2.2 ggChernoff包可視化案例
4.3 ggTimeSeries包可視化時序數據
4.3.1 ggTimeSeries包功能簡介
4.3.2 ggTimeSeries包可視化案例
4.4 treemapify和ggpol包數據可視化
4.4.1 用treemapify包可視化樹圖
4.4.2 用ggpol包數據可視化
4.5 eggridges和gganimate包數據可視化
4.5.1 用ggridges包數據可視化
4.5.2 用gganimate包可視化動畫
4.6 ggfortify包數據可視化
4.6.1 用ggfortify包可視化多元統計分析
4.6.2 用ggfortify包可視化時間序列分析
4.7 本章小結
第5章數據3D圖形可視化
5.1 靜態3D圖形可視化
5.1.1 用scatterplot3d包可視化3D散點圖
5.1.2 用plot3D包可視化3D圖形
5.2 可交互3D圖形的可視化
5.2.1 用plotly包可視化可交互3D圖形
5.2.2 用plotly包3D可視化回歸結果
5.3 rayshader包可視化3D圖形
5.3.1 用rayshader包繪製3D地形圖
5.3.2 rayshader包3D可視化ggplot2圖形
5.4 其他3D圖形可視化包
5.4.1 plotrix包可視化3D餅圖
5.4.2 latticeExtra包繪製3D條形圖
5.4.3 rgl包製作3D動畫
5.5 本章小結
第6章shiny數據可視化應用與儀錶盤
6.1 shiny應用的文件結構和使用方法
6.1.1 shiny應用的文件結構
6.1.2 shiny應用的使用方法
6.2 shiny包的常見功能
6.2.1 UI佈局的常用函數
6.2.2 shiny包的小部件
6.2.3 Server腳本的常用函數
6.3 用flexdashboard包製作可視化儀錶盤
6.3.1 可視化儀錶盤的初始化
6.3.2 可視化儀錶盤的佈局
6.3.3 用highcharter包可視化可交互圖形
6.3.4 可視化儀錶盤案例
6.4 本章小結
第7章數據清洗、探索與可視化
7.1 數據缺失值可視化
7.1.1 用VIM包可視化數據的缺失值
7.1.2 用naniar包可視化數據的缺失值
7.2 不同類型變量之間關係的可視化
7.2.1 連續變量之間關係的可視化
7.2.2 分類變量之間關係的可視化
7.2.3 分類變量與連續變量之間關係的可視化
7.3 多個變量之間關係的可視化
7.3.1 變量相關係數的可視化
7.3.2 多元統計分析的可視化
7.4 矩陣熱力圖可視化
7.4.1 可視化靜態熱力圖
7.4.2 可視化可交互熱力圖
7.5 shiny數據探索可視化應用
7.6 本章小結
第8章地圖信息數據可視化
8.1 可視化靜態地圖
8.1.1 用maps包可視化地圖
8.1.2 用ggmap包可視化地圖
8.2 tmap包可視化地圖
8.2.1 用tmap包可視化靜態地圖
8.2.2 用tmap包可視化可交互地圖
8.2.3 用tmap包製作地圖動畫
8.3 用leaflet包地圖數據可視化
8.3.1 繪製不同類型的地圖
8.3.2 在地圖上添加內容
8.3.3 圖例和顏色映射
8.3.4 用leaflet包可視化案例
8.4 用mapview包可視化可交互地圖
8.4.1 用mapview()函數可視化地圖
8.4.2 設置鼠標單擊後顯示的內容
8.5 shiny地圖可視化應用
8.6 本章小結
第9章文本數據分析與可視化
9.1 文本數據預處理
9.1.1 英文文本數據預處理
9.1.2 中文文本數據預處理
9.2 詞頻提取與可視化
9.2.1 條形圖和熱力圖可視化
9.2.2 詞云可視化
9.2.3 蒸汽圖和圓堆積圖可視化
9.3 文本聚類與可視化
9.3.1 LDA主題模型可視化
9.3.2 K均值聚類和系統聚類可視化
9.3.3 文本探索性聚類可視化
9.4 詞向量的計算與可視化
9.4.1 詞向量的計算
9.4.2 詞向量可視化
9.5 本章小結
第10章網絡數據分析與可視化
10.1 用igraph包可視化網絡數據
10.1.1 igraph包的數據形式
10.1.2 igraph包的參數和圖層
10.1.3 網絡圖的統計特性
10.1.4 igraph包可視化複雜網絡圖
10.1.5 igraph包的網絡分割圖
10.1.6 igraph包可視化可交互網絡圖
10.2 visNetwork包可視化可交互網絡圖
10.2.1 可視化igraph包的網絡數據
10.2.2 可視化數據表的網絡數據
10.2.3 設置網絡圖的可交互功能
10.2.4 設置網絡圖的佈局方式
10.2.5 可視化分組的可交互網絡圖
10.3 其他可交互網絡圖可視化包
10.3.1 networkD3包可視化可交互網絡圖
10.3.2 threejs包可視化可交互3D網絡圖
10.4 本章小結
參考文獻