标签: r ggplot2 facet facet-wrap
我想在facet_wraps的上面一行中的图上显示x轴刻度。例如:
library(ggplot2) ggplot(diamonds, aes(carat)) + facet_wrap(~ cut, scales = "fixed") + geom_density()
生成此图:
我想在这个情节中画上蜱:
有没有简单的方法来实现这个结果?
答案 0 :(得分:10)
使用scales = "free_x"为每个图添加x轴:
scales = "free_x"
ggplot(diamonds, aes(carat)) + geom_density() + facet_wrap(~cut, scales = "free_x")
但是,正如您所看到的和语法建议的那样,它还可以释放每个绘图的限制以自动调整,因此如果您希望它们一致,那么您需要使用{{1}设置它们},xlim或lims:
xlim
lims
scale_x_continuous