[我正在尝试像facet-grid中那样使用构面构建图,因此,使用两个因子在x和y轴上分别绘制图,如:
mtcars %>% ggplot() +
geom_point(aes(x=mpg, y=wt)) +
facet_grid(cyl ~ gear, scales="free") +
theme(panel.background = element_blank(), axis.line = element_line(size=0.5))
上述方法的问题在于,对于最上方和最左侧的图,只显示了轴线,因此不使用彩色panel.background
很难区分图。
facet-wrap不会发生此问题,但是此函数显然不会在两个轴上成组因子,或者,条带将始终位于侧面之一(根据strip.position
参数),但不会向上和向右至于facet_grid
。例如:
mtcars %>% ggplot() +
geom_point(aes(x=mpg, y=wt)) +
facet_wrap(cyl ~ gear, scales="free") +
theme(panel.background = element_blank(), axis.line = element_line(size=0.5))
问题是否可以使用facet_grid
创建一条曲线,但在所有轴上都画一条线,或者可以使用facet_wrap
创建一条曲线,但与facet_grid
一样使用群因子?