
上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章详细介绍。