当试图绘制这样的东西时:
library(ggplot2)
d <- ggplot(diamonds, aes(carat, price)) +
xlim(0, 2) + geom_point()
d + facet_wrap(~ color)
您会注意到x轴标签仅显示第一列。我希望他们在第二和第三栏重复。这可能吗?
如果在facet_wrap上我使用选项scales =&#34; free&#34;,
d + facet_wrap(~ color, scales="free")
然后我在所有图上都得到x轴标签,这也是我不想要的。我只希望底行中的标签重复列
如果要绘制的面板数量是这样的,所有列具有相同数量的绘图,则轴将以我想要的方式重复。但我无法为此提供合适数量的面板。
答案 0 :(得分:1)
对于ggplot 2.2.0版本,此问题已修复。 见https://www.rstats-tips.net/2016/11/ggplot2-x-axis-scale-now-available-on-all-facet-columns/