ggplot2 scale_y_continous有时会使图形不可见

时间:2016-11-04 15:39:37

标签: r ggplot2 limits

使用ggplot创建密度图时,我发现当使用scale_y_continuous设置限制时,曲线有时会消失。我希望得到解释。

library(ggplot2)
library(gridExtra)
n=20  #number of simulations runs
X=data.frame(v=runif(n,.5,1))

#X %>% filter(X<20) %>% ggplot(aes(v))+geom_density()
p=X  %>% ggplot(aes(v))+geom_density()
p1=p+scale_y_continuous(limits=c(0,3.2))
p2=p+scale_y_continuous(limits=c(0.2,3.2))
p3=p+scale_y_continuous(limits=c(-0.2,3.2))

grid.arrange(p1,p2,p3,ncol=3)

这是创建的图:

enter image description here

请注意,对于中间图像,曲线不可见。

0 个答案:

没有答案