繁体   English   中英

如何在facet_wrap的multiolumn ggplot中使用x轴标签?

[英]how to have x-axis labels in multicolumn ggplot with facet_wrap?

当试图绘制这样的东西时:

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轴标签,这也是我不想要的。 我只希望底行中的标签重复列

如果要绘制的面板数量是这样的,所有列具有相同数量的绘图,则轴将以我想要的方式重复。 但我不能总是拥有适当数量的面板。

对于ggplot 2.2.0版本,此问题已得到修复。 请参阅https://www.rstats-tips.net/2016/11/ggplot2-x-axis-scale-now-available-on-all-facet-columns/

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM