我想绘制一个半透明的矩形,颜色与背景相同,位于密度曲线上方,这样就可以创建一个较浅的后者垂直区域(用于可视化感兴趣的范围,如高峰时间)。如您所见,alpha 失败了。不知道有没有人能让以下代码正常工作?
我知道 ggplot 的 alpha 通道问题有其他帖子(例如此处),但似乎都无法解决这个问题,也不清楚版本方面的情况。
提前感谢 :)
我知道 ggplot 的 alpha 通道问题有其他帖子(例如此处),但似乎都无法解决这个问题,也不清楚版本方面的情况。
提前感谢 :)
d <- data.frame(rnorm(100, mean = 0, sd = 100)); names(d) <- 'data'
ggplot(d) + geom_density(aes(x=data),col=NA, fill='grey30') + opts(panel.background=NULL) +
geom_rect(aes(xmin=-30, xmax=30, ymin=0, ymax=0.005), fill='white',alpha=0.2)
ggplot(d) + geom_density(aes(x=data),col=NA, fill='grey30') + opts(panel.background=NULL) +
geom_rect(aes(xmin=-30, xmax=30, ymin=0, ymax=0.005), fill='#FFFFFF40')
alpha
值,例如1/256。 - Julius Vainorageom_rect
有些关联。 - Julius Vainora