第2章 快速浏览数据

虽然本书中大部分图形是通过ggplot2包绘制的,但这并不是R绘制数据图形的唯一方法。要快速浏览数据,有时使用R基础包中的绘图函数会很有用。这些函数随R软件默认安装,无须另行安装附加包。它们简短易输入,处理简单问题时使用方便,且运行速度极快。

如果想绘制较为复杂的图形,那么,转用ggplot2包通常是更好的选择。部分原因在于ggplot2提供了一个统一的接口和若干选项来替代基础绘图系统中对图形的修修补补和各种特例。一旦掌握了ggplot2的工作机制,就可以应用这些知识来绘制从散点图、直方图到小提琴图和地图等各种统计图形了。

本章介绍的技巧演示了用基础绘图系统绘制统计图形的方法,也对如何用ggplot2中的ggplot()函数绘制类似的图形做出了说明。在本书的第1版中,我们也提供了一些使用ggplot2包中的qplot()函数的例子,但是现在我们建议大家只用ggplot()函数进行绘图。

如果你已经知道如何使用R基础绘图系统,那么当你想绘制更复杂的图形时,可以将这些例子放在一起进行对比以帮你过渡到ggplot2包。