当试图绘制这样的东西时:
library(ggplot2)
d <- ggplot(diamonds, aes(carat, price)) +
xlim(0, 2) + geom_point()
d + facet_wrap(~ color)
您会注意到 x 轴标签仅显示在第一列。我希望他们在第二列和第三列重复。这可能吗?
如果在 facet_wrap 我使用选项 scales="free",
d + facet_wrap(~ color, scales="free")
然后我在所有图上都得到了 x 轴标签,这也是我不想要的。我只希望底行中的标签跨列重复
如果要绘制的面板数量是这样的,即所有列都具有相同数量的绘图,则轴会以我想要的方式重复。但我不能总是为此拥有正确数量的面板。