我正在使用facet_work创建一个2x2ggmap,其中的列是两个不同的组. 这意味着列上的x轴在顶行和底行之间相同,但在列之间不同.我要删除重复的x轴刻度标签,当它们被重复时.
在facet_wrap中,x轴是否可以在列之间变化?
这是一个数据的玩具例子,以及我到目前为止try 过的东西.当我使用参数"scales = free_x"时,您将看到x轴在上下行重复.如果我不使用free_x,那么x轴的比例对于每个图来说都太宽了.
有没有一个论点,我可以使用,或者我应该寻找一些类似拼凑的东西,把情节连接在一起?
library(ggplot2)
n = 100
df = data.frame(x = c(rnorm(n/2), rnorm(n/2, mean = 100)),
y = rnorm(n),
group = rep(1:2, each = n/2),
facet = rep(c("A", "C", "B", "D"), each = n/4))
ggplot(data = df, aes(x = x, y = y)) +
geom_point() +
facet_wrap(~facet + group, scales = "free_x")