当试图绘制这样的东西时:
library(ggplot2)
d <- ggplot(diamonds, aes(carat, price)) +
xlim(0, 2) + geom_point()
d + facet_wrap(~ color)
Run Code Online (Sandbox Code Playgroud)
您会注意到x轴标签仅显示第一列.我希望他们在第二和第三栏重复.这可能吗?
如果在facet_wrap上我使用选项scales ="free",
d + facet_wrap(~ color, scales="free")
Run Code Online (Sandbox Code Playgroud)
然后我在所有图上都得到x轴标签,这也是我不想要的.我只希望底行中的标签重复列
如果要绘制的面板数量是这样的,所有列具有相同数量的绘图,则轴将以我想要的方式重复.但我不能总是拥有适当数量的面板.
在 ggplot 2.2.0 版本中,这个问题得到了解决。请参阅https://www.rstats-tips.net/2016/11/ggplot2-x-axis-scale-now-available-on-all-facet-columns/
| 归档时间: |
|
| 查看次数: |
5247 次 |
| 最近记录: |