ggplot2 boxplot,框之间有空格

时间:2016-06-23 08:43:49

标签: r ggplot2 boxplot

我显示如下的箱线图:

enter image description here

但我想要的是将x轴作为真正的x轴,这意味着应该尊重值之间的空间。添加到这个比例我想在x轴上的对数刻度。我怎么能用geom_boxplot做到这一点?

感谢, 杰罗姆

1 个答案:

答案 0 :(得分:2)

  

我想要的是将x轴作为真正的x轴,这意味着   应尊重值之间的空间。加上这个规模我   想要x轴上的对数刻度。我怎么能这样做呢   geom_boxplot?

你可以做到

set.seed(1)
df <- data.frame(x=rep(c(1,10,50,100), each=10), y=runif(40))
library(ggplot2)
ggplot(df, aes(x, y, group=x)) + 
  geom_boxplot() + 
  scale_x_log10() + 
  theme_minimal()

enter image description here