R繪圖系統(第2版)

R繪圖系統(第2版)
定價:474
NT $ 374
 

內容簡介

在這個數據海量增加的時代,數據可視化是我們對數據做出快速判斷的重要工具。若能將數據巧妙地可視化,可以幫助我們對數據作出更為准確的判斷。而R語言則擁有強大的數據可視化能力。

本書從簡單的R語言繪圖開始,全面地介紹了R語言的兩大繪圖系統:傳統繪圖系統和Grid繪圖系統,以及基於Grid系統的兩個主流擴展包:lattice和ggplot2。再由應用出發,講解了基於Grid系統的繪圖函數與繪圖類的開發。然后深入探討了R繪圖系統底層的工作原理。此外,本書還介紹了繪制特定領域圖形(如地圖、動態圖和3D圖等)相關的R擴展包。

對於R語言入門者,或者是只想利用R作為繪圖工具的用戶,本書是一本非常實用的指導手冊,讀者可以方便地找到繪制所需統計圖表的相關知識。本書關於開發圖形函數和圖形類以及R繪圖系統底層原理的內容也會對R語言開發者和高級使用者大有裨益。

Paul Murrell在奧克蘭大學獲得計算機科學學士、心理學學士和心理學碩士以及統計學博士學位。隨后,他以醫學統計學家和研究助理的身份在劍橋大學社區醫療系工作了一年。之后他在1999年10月加入奧克蘭大學統計系。他的研究興趣包括計算統計學與圖形統計學。當前,他是R和統計計算項目Omegahat開發團隊的成員。2010年,他獲選成為美國統計協會的會員。
 

目錄

第1章 R繪圖簡介
1.1 R繪圖示例
1.1.1 標准繪圖
1.1.2 框架圖(Trellisplots)
1.1.3 繪圖語法
1.1.4 繪制專門的圖形
1.1.5 繪圖背景綜述
1.2 R繪圖系統的結構
1.2.1 繪圖函數的類型
1.2.2 傳統繪圖系統與grid繪圖系統

第1部分 傳統繪圖系統
第2章 傳統繪圖系統的簡單用法
2.1 傳統繪圖模型
2.2 plot()函數
2.3 單變量繪圖
2.4 雙變量繪圖
2.5 多變量繪圖
2.6 繪圖函數的參數
2.6.1 繪圖函數的標准參數
2.7 專業繪圖
2.8 交互式繪圖
第3章 定制傳統繪圖
3.1 繪圖函數模型詳解
3.1.1 繪圖區域
3.1.2 傳統繪圖中的繪圖狀態
3.2 控制繪圖行為
3.2.1 顏色
3.2.2 線條
3.2.3 文本
3.2.4 數據符號
3.2.5 坐標軸
3.2.6 繪圖區域
3.2.7 剪切
3.2.8 跳轉到新的繪圖
3.3 多繪圖布局
3.3.1 使用傳統繪圖狀態設置
3.3.2 使用布局函數layout()
3.3.3 使用split—screen方法
3.4 添加圖形
3.4.1 在繪圖區域添加圖形
3.4.2 在邊緣處添加圖形
3.4.3 圖例
3.4.4 坐標軸
3.4.5 坐標系統
3.4.6 特殊情形
3.5 創建新的繪圖
3.5.1 從頭開始創建一個簡單的圖形
3.5.2 從頭開始創建一個更復雜的圖形
3.5.3 創建傳統繪圖函數

第2部分 GRID繪圖系統
第4章 網格圖:lattice包
4.1 lattice圖形模型
4.1.1 為什麼要有另外一個繪圖系統?
4.2 lattice繪圖類型
4.3 formula參數與條件多框圖
4.4 group參數和圖例
4.5 layout參數和排列繪圖
4.6 scales參數以及為坐標軸添加標簽
4.7 panel參數和圖注釋
4.7.1 向lattice圖添加輸出
4.8 par.settings和圖形參數
4.9 擴展lattice圖
4.9.1 latticeExtra包
第5章 圖形語法:ggplot2包
5.1 快速繪圖
5.2 ggplot2圖形模型
5.2.1 為什麼需要另一個圖形系統
5.2.2 一個實例數據集
5.3 數據
5.4 幾何對象和圖形屬性
5.5 標度
5.6 統計變換
5.7 圖形屬性group
5.8 位置調整
5.9 坐標變換
5.10 分面
5.11 主題
5.12 注釋
5.13 ggplot2擴展
第6章 網格繪圖模型
6.1 grid繪圖簡述
6.1.1 一個簡單的例子
6.2 圖形基礎
6.2.1 標准參數
6.2.2 剪切
6.3 坐標系
6.3.1 轉換函數
6.3.2 復雜單位
6.4 控制輸出的外觀
6.4.1 確定圖形參數配置
6.4.2 向量化圖形參數設置
6.5 視圖
6.5.1 調入、調出和視圖之間的定位
6.5.2 剪貼到視圖
6.5.3 視圖列表、棧和樹
6.5.4 作為其他繪圖基元參數的視圖
6.5.5 視圖中的圖形參數配置
6.5.6 圖層
6.6 缺失值和非有限值
6.7 交互圖形
6.8 定制lattice圖
6.8.1 將grid輸出添加到lattice輸出中
6.8.2 將lattice輸出添加到grid輸出
6.9 定制ggplot2輸出
6.9.1 將grid輸出添加到ggplot2輸出中
6.9.2 將ggplot2輸出添加到grid輸出中
第7章 grid圖形對象模型
7.1 使用圖形輸出
7.1.1 標准函數與參數
7.2 圖形對象列表、樹和路徑
7.2.1 gTree中的圖形參數設置
7.2.2 作為gTree組件的視圖
7.2.3 搜索圖形對象
7.3 離屏使用圖形圖像
7.3.1 捕捉輸出
7.4 在框架中放置和打包圖形對象
7.4.1 離屏放置與打包
7.5 關於圖形對象的其他細節
7.5.1 計算圖形對象的尺寸
7.5.2 計算圖形對象位置
7.5.3 編輯圖形上下文
7.6 grid圖形的保存與載入
7.7 使用lattice圖形對象
7.8 使用ggplot2圖形對象
第8章 開發新的圖形函數與對象
8.1 例子
8.1.1 模塊化
8.2 簡單圖形函數
8.2.1 嵌入圖形輸出
8.2.2 便於注釋
8.2.3 編輯輸出
8.2.4 絕對尺寸和相對尺寸
8.3 圖形對象
8.3.1 關於創建新圖形類的概覽
8.3.2 定義新圖形類
8.3.3 驗證圖形對象
8.3.4 畫出圖形對象
8.3.5 編輯圖形對象
8.3.6 查詢圖形對象
8.3.7 繪圖前與繪圖后
8.3.8 圖形對象方法匯總
8.3.9 完成整個例子
8.3.10 圖形元素重用
8.3.11 其他細節
8.4 調試gird

第3部分 繪圖引擎
第9章 圖形格式
9.1 圖形設備
9.2 圖形輸出格式
9.2.1 矢量格式
9.2.2 光柵格式
9.3 在其他文檔中使用R圖像
9.3.1 LATEX
9.3.2 「生產性」軟件
9.3.3 網頁
9.4 特定設備特性
9.5 多頁面輸出
9.6 展示列表
9.7 擴展包
第10章 繪圖參數
10.1 顏色
10.1.1 半透明顏色
10.1.2 顏色的轉換
10.1.3 顏色集合
10.1.4 顏色指定對設備的依賴
10.2 線條樣式
10.2.1 線條寬度
10.2.2 線條類型
10.2.3 線條的端點和連接
10.3 數據符號
10.4 字體
10.4.1 字體族
10.4.2 字體外觀
10.4.3 多行文本
10.4.4 區域設置
10.5 數學公式

第4部分 繪圖擴展包
第11章 圖形擴展包
11.1 繪制文本的技巧
11.1.1 在圖中繪制格式化的文本
11.1.2 避免文本重疊
11.2 特殊繪圖原型
11.2.1 置信條
11.3 顏色的計算
11.3.1 色彩空間包
11.3.2 RColorBrewer包
11.3.3 munsell包
11.3.4 dichromat包
11.4 定制坐標系統
11.4.1 在傳統坐標系統中進行轉換
11.4.2 子圖形
11.5 非典型坐標軸
第12章 繪圖擴展包
12.1 韋恩圖
12.2 切爾諾夫臉譜圖
12.3 三元圖
12.3.1 土壤質地圖
12.4 極坐標繪圖
12.4.1 風向玫瑰圖
12.5 六邊形面元化
第13章 繪制分類數據的圖形
13.1 vcd包
13.2 XMM—牛頓
13.3 分類數據圖
13.4 在y軸上的分類變量
13.5 可視化列聯表
13.6 分類繪圖矩陣
13.7 多盤分類圖
13.8 定制分類繪圖
13.9 vcdExtra包
第14章 地圖
14.1 地圖數據
14.1.1 maps包
14.1.2 Shapefiles
14.2 地圖注記
14.3 復雜多邊形
14.4 地圖投影
14.5 光柵地圖
14.6 其他包
第15章 節點與邊圖
15.1 創建圖
15.1.1 graph包
15.2 圖的布局和生成
15.2.1 Rgraphviz包
15.2.2 圖屬性
15.2.3 定制
15.2.4 輸出格式
15.2.5 超圖
15.3 其他包
15.3.1 igraph包
15.3.2 network包
15.4 示意圖
15.4.1 diagram和shape包
第16章 三維繪圖
16.1 三維繪圖概念
16.2 坎特伯雷地震
16.3 傳統繪圖
16.4 lattice繪圖
16.5 scatterplot3d包
16.6 rgl包
16.7 vrmlgen包
第17章 動態及交互式繪圖
17.1 動態圖
17.1.1 animation包
17.2 交互式繪圖
17.2.1 工具和技術
17.2.2 rggobi包
17.2.3 iplots包
17.3 繪圖的圖形用戶接口
17.3.1 R的圖形用戶接口
17.3.2 圖形用戶接口工具集
17.4 網頁交互式繪圖
第18章 導入圖像
18.1 月球和潮汐
18.2 導入柵格圖像
18.2.1 操作柵格圖像
18.3 導入矢量圖像
18.3.1 grImport包
18.3.2 操作矢量圖像
第19章 組合繪圖系統
19.1 gridBase包
19.1.1 使用grid注記傳統繪圖
19.1.2 grid視口里添加傳統繪圖
19.1.3 問題與局限

譯后記
網路書店 類別 折扣 價格
  1. 新書
    79
    $374