1.4分面
可以将分类变量显示为数据的子集。可以使用函数facet_wrap(),传递给该函数的变量应该是离散型的。
ggplot(data = mpg)+
geom_point(mapping = aes(x=displ,y=hwy))+
facet_wrap(~ class,nrow=2)
也可以对两个变量进行分面,通过facet_grid()这个函数。变量之间用~隔开:
ggplot(data = mpg)+
geom_point(mapping = aes(x=displ,y=hwy))+
facet_grid(drv~cyl)
如果不想在行或列的维度进行分面,可以使用.来代替变量名:
ggplot(data = mpg)+
geom_point(mapping = aes(x=displ,y=hwy))+
facet_grid(.~cyl)