问题
在R中,如何运用ggplot2将我们的数据集根据一个或者多个变量分割并将每个子数据集分别绘制在画布的不同区域?
指南
通过使用 facet_grid() 、facet_wrap() 等函数可以实现不同的画布分区形式。
示例数据
我们将使用reshape2 包中的tips 数据集来做示例。


这是一个根据 tip 占 total bill 比值大小绘制的散点图。


网格分区
数据可以按照一个或者多个变量分开,使其在水平或者垂直方向有差异。
通过使用 facet_grid()来实现,使用vertical ~ horizontal的形式。




未完待续:课程内容较多,请复制链接通过电脑学习,获得最佳学习效果。 http://datacademy.io/lesson/93
更多课程和文章尽在微信号:「datartisan数据工匠」

网友评论