R数据可视化手册(第2版)
上QQ阅读APP看书,第一时间看更新

软件和平台说明

书中的大部分技巧是用ggplot2包绘图、用dplyr包进行数据整理完成的,这两个包都是tidyverse包的一部分。tidyverse是R包的集合,可以更轻松地处理数据。有些技巧需要ggplot2的最新版本3.0.0,这样也就要求有一个相对较新的R版本——可以在R的官方网站获取最新版本的R。


 

图像说明文字 

在对ggplot2有初步理解的基础上即可使用这些技巧,如果想深入了解ggplot2是如何使用的,可阅读附录的内容。


 

安装了R后,你可以再安装一些必要的包。除了tidyverse包,你还可以选择安装gcookbook包(它包含了本书大多数例子的数据集)。你可以通过下列代码安装tidyverse和ggplot2包:

install.packages("tidyverse") 
install.packages("gcookbook")

你可能会被问到选择CRAN(Comprehensive R Archive Network)镜像的问题。一般而言,任何一个镜像都可以正常工作,不过最好选择一个离你更近的,因为这样速度会更快。安装完包后,每次在R会话中使用本书的技巧时,都要先加载ggplot2和dplyr包:

library(ggplot2)
library(dplyr)

本书中的技巧总是假设你已经加载了ggplot2和dplyr,所以不会显示这几行代码。

如果你看到下面这样的错误,意味着你忘记了加载ggplot2:

错误: 找不到函数"ggplot"

英文版R的错误提示是:

Error: could not find function "ggplot"

R的主要运行平台是macOS、Linux和Windows,本书中所有的技巧都可以在这些平台上运行。在保存位图输出文件的时候,会有平台的差异,具体差异会在第14章详细介绍。