編輯推薦
作者基於自己的RCookbook網站的內容寫成本書,有很好的實用性。
書提供瞭快速繪製高質量圖形的150多個精選的技巧,讀者不需要瞭解R繪圖係統的全部細節便可以掌握這些技巧。
書中的大多數方法使用的是以強大、靈活製圖而著稱的ggplot2包。
內容簡介
R具有強大的統計計算功能和便捷的數據可視化係統。《R數據可視化手冊》重點講解R的繪圖係統,指導讀者通過繪圖係統實現數據可視化。書中提供瞭快速繪製高質量圖形的150多種技巧,每個技巧用來解決一個特定的繪圖需求。讀者可以通過目錄快速定位到自己遇到的問題,查閱相應的解決方案。同時,作者在大部分的技巧之後會進行一些討論和延伸,介紹一些總結齣的繪圖技巧。
《R數據可視化手冊》側重於解決具體問題,是R數據可視化的實戰秘籍。《R數據可視化手冊》中絕大多數的繪圖案例都是以強大、靈活製圖而著稱的R包ggplot2實現的,充分展現瞭ggplot2生動、翔實的一麵。從如何畫點圖、綫圖、柱狀圖,到如何添加注解、修改坐標軸和圖例,再到分麵的使用和顔色的選取等,本書都有清晰的講解。雖然本書的大多數技巧使用的是ggplot2,但是並不僅僅局限於ggplot2的介紹。作者的理念是用閤適的工具來完成閤適的繪圖任務,讀者也可以學到許多其他有用的繪圖函數和工具,來適應各種復雜的需求。
《R數據可視化手冊》是學習R中豐富的數據可視化方法的專業手冊,非常適閤對R 語言有基本的瞭解的讀者閱讀。
作者簡介
Winston Chang,Rstudio的軟件工程師,緻力於R中的數據可視化和軟件開發工具的研發。他創立的網站“Cookbook for R”提供瞭R中常見問題的解決技巧。
肖楠,中南大學數學與統計學院統計學係在讀博士,統計之都論壇R語言版版主。閤作翻譯齣版瞭《R語言實戰》、《ggplot2:數據分析與圖形藝術》等圖書,編寫瞭protr、Rcpi等R軟件包。關注領域為統計機器學習、化學信息學與生物信息學、定量與係統藥理學。
鄧一碩,畢業於中央財經大學統計與數學學院,統計之都論壇金融投資分析版版主,現效力於首鋼總公司計財部。擅長的領域為時間序列分析以及數據挖掘在金融投資分析中的應用。
魏太雲,畢業於中國人民大學統計學院,統計之都理事會主席。閤作翻譯齣版瞭《ggplot2:數據分析與圖形藝術》等圖書,參與編寫瞭corrplot、recharts、knitr以及fun等R軟件包。感興趣的主題包括統計建模、機器學習和數據可視化。
內頁插圖
精彩書評
★“這本書首先介紹瞭繪製常規圖形的方法,然後展示瞭如何將它們調整為符閤讀者需要的圖形。它不僅是R可視化方麵的優秀讀物,更以豐富的案例為我們提供瞭繪製圖形的靈感源泉。”
——Hadley Wickham 萊斯大學助理教授
目錄
第1章 R基礎
1.1 安裝包
1.2 加載包
1.3 加載分隔符式的文本文件
1.4 從Excel文件中加載數據
1.5 從SPSS文件中加載數據
第2章 快速探索數據
2.1 繪製散點圖
2.2 繪製摺綫圖
2.3 繪製條形圖
2.4 繪製直方圖
2.5 繪製箱綫圖
2.6 繪製函數圖像
第3章 條形圖
3.1 繪製簡單條形圖
3.2 繪製簇狀條形圖
3.3 繪製頻數條形圖
3.4 條形圖著色
3.5 對正負條形圖分彆著色
3.6 調整條形寬度和條形間距
3.7 繪製堆積條形圖
3.8 繪製百分比堆積條形圖
3.9 添加數據標簽
3.10 繪製Cleveland點圖
第4章 摺綫圖
4.1 繪製簡單摺綫圖
4.2 嚮摺綫圖添加數據標記
4.3 繪製多重摺綫圖
4.4 修改綫條樣式
4.5 修改數據標記樣式
4.6 繪製麵積圖
4.7 繪製堆積麵積圖
4.8 繪製百分比堆積麵積圖
4.9 添加置信域
第5章 散點圖
5.1 繪製基本散點圖
5.2 使用點形和顔色屬性,並基於某變量對數據進行分組
5.3 使用不同於默認設置的點形
5.4 將連續型變量映射到點的顔色或大小屬性上
5.5 處理圖形重疊
5.6 添加迴歸模型擬閤綫
5.7 根據已有模型嚮散點圖添加擬閤綫
5.8 添加來自多個模型的擬閤綫
5.9 嚮散點圖添加模型係數
5.10 嚮散點圖添加邊際地毯
5.11 嚮散點圖添加標簽
5.12 繪製氣泡圖
5.13 繪製散點圖矩陣
第6章 描述數據分布
6.1 繪製簡單直方圖
6.2 基於分組數據繪製分組直方圖
6.3 繪製密度麯綫
6.4 基於分組數據繪製分組密度麯綫
6.5 繪製頻數多邊形
6.6 繪製基本箱綫圖
6.7 嚮箱綫圖添加槽口
6.8 嚮箱綫圖添加均值
6.9 繪製小提琴圖
6.10 繪製Wilkinson點圖
6.11 基於分組數據繪製分組點圖
6.12 繪製二維數據的密度圖
第7章 注解
7.1 添加文本注解
7.2 在注解中使用數學錶達式
7.3 添加直綫
7.4 添加綫段和箭頭
7.5 添加矩形陰影
7.6 高亮某一元素
7.7 添加誤差綫
7.8 嚮獨立分麵添加注解
第8章 坐標軸
8.1 交換x軸和y軸
8.2 設置連續型坐標軸的值域
8.3 反轉一條連續型坐標軸
8.4 修改類彆型坐標軸上項目的順序
8.5 設置x軸和y軸的縮放比例
8.6 設置刻度綫的位置
8.7 移除刻度綫和標簽
8.8 修改刻度標簽的文本
8.9 修改刻度標簽的外觀
8.10 修改坐標軸標簽的文本
8.11 移除坐標軸標簽
8.12 修改坐標軸標簽的外觀
8.13 沿坐標軸顯示直綫
8.14 使用對數坐標軸
8.15 為對數坐標軸添加刻度
8.16 繪製環狀圖形
8.17 在坐標軸上使用日期
8.18 在坐標軸上使用相對時間
第9章 控製圖形的整體外觀
9.1 設置圖形標題
9.2 修改文本外觀
9.3 使用主題
9.4 修改主題元素的外觀
9.5 創建自定義主題
9.6 隱藏網格綫
第10章 圖例
10.1 移除圖例
10.2 修改圖例的位置
10.3 修改圖例項目的順序
10.4 反轉圖例項目的順序
10.5 修改圖例標題
10.6 修改圖例標題的外觀
10.7 移除圖例標題
10.8 修改圖例標簽
10.9 修改圖例標簽的外觀
10.10 使用含多行文本的標簽
第11章 分麵
11.1 使用分麵將數據分割繪製到子圖中
11.2 在不同坐標軸下使用分麵
11.3 修改分麵的文本標簽
11.4 修改分麵標簽和標題的外觀
第12章 配色
12.1 設置對象的顔色
12.2 將變量映射到顔色上
12.3 對離散型變量使用不同的調色闆
12.4 對離散型變量使用自定義調色闆
12.5 使用色盲友好式的調色闆
12.6 對連續型變量使用自定義調色闆
12.7 根據數值設定陰影顔色
第13章 其他圖形
13.1 繪製相關矩陣圖
13.2 繪製函數麯綫
13.3 在函數麯綫下添加陰影
13.4 繪製網絡圖
13.5 在網絡圖中使用文本標簽
13.6 如何繪製熱圖
13.7 繪製三維散點圖
13.8 在三維圖上添加預測麯麵
13.9 保存三維圖
13.10 三維圖動畫
13.11 繪製譜係圖
13.12 繪製嚮量場
13.13 繪製QQ圖
13.14 繪製經驗纍積分布函數圖
13.15 創建馬賽剋圖
13.16 繪製餅圖
13.17 創建地圖
13.18 繪製等值區域圖
13.19 創建空白背景的地圖
13.20 基於空間數據格式(shapefile)創建地圖
第14章 輸齣圖形用以展示
14.1 輸齣為PDF矢量文件
14.2 輸齣為SVG矢量文件
14.3 輸齣為WMF矢量文件
14.4 編輯矢量格式的輸齣文件
14.5 輸齣為點陣(PNG/TIFF)文件
14.6 在PDF文件中使用字體
14.7 在Windows的點陣或屏幕輸齣中使用字體
第15章 數據塑形
15.1 創建數據框
15.2 從數據框中提取信息
15.3 嚮數據框添加列
15.4 從數據框中刪除一列
15.5 重命名數據框的列名
15.6 重排序數據框的列
15.7 從數據框提取子集
15.8 改變因子水平的順序
15.9 根據數據的值改變因子水平的順序
15.10 改變因子水平的名稱
15.11 去掉因子中不再使用的水平
15.12 在字符嚮量中改變元素的名稱
15.13 把一個分類變量轉化成另一個分類變量
15.14 連續變量轉變為分類變量
15.15 變量轉換
15.16 按組轉換數據
15.17 分組匯總數據
15.18 使用標準誤差和置信區間來匯總數據
15.19 把數據框從“寬”變“長”
15.20 把數據框從“長”變“寬”
15.21 把時間序列數據對象拆分成時間和數據
附錄A ggplot2介紹
A.1 背景知識
A.2 若乾術語和理論
A.3 構建一幅簡單圖形
A.4 打印輸齣
A.5 統計變換
A.6 主題
A.7 結語
前言/序言
R數據可視化手冊 下載 mobi epub pdf txt 電子書