我想添加一条垂直线来分割ggplot2中的facet_wrap
面板。
ggplot(mpg, aes(drv, hwy))+
geom_boxplot(aes(colour = drv))+
facet_wrap(~year)+
theme_bw()+
theme(panel.grid=element_blank())
我的问题是,当x是因子时,我们如何添加垂直线?
答案 0 :(得分:1)
来自?scale_x_discrete
:
即使使用离散位置刻度,您也可以使用连续位置 - 这允许您(例如)在条形图中的条形图之间放置标签。
您可以使用geom_vline()
&添加垂直线条。将头寸设置为1.5,2.5等:
ggplot(mpg, aes(drv, hwy)) +
geom_boxplot(aes(colour = drv))+
geom_vline(xintercept = c(1.5, 2.5), linetype = "dashed") +
facet_wrap(~ year) +
theme_bw() +
theme(panel.grid=element_blank())