阿尔法透明度GGPLOT2不工作?(Alpha transparency not working i

2019-10-22 00:30发布

我试图做一个直方图,酒吧是透明的,这样就可以看到背景。 下面是代码:

library(ggplot2)

theme_dark <- function( ... ) {
    theme(
        text = element_text(color="gray90"),
        plot.background=element_rect(fill="gray8",color="gray8"),
        panel.background=element_rect(fill="gray10",color="gray10"),
        panel.grid.major = element_line(colour="gray17"),
        panel.grid.minor = element_line(colour="gray12"),        
        axis.line = element_line(color = "gray50"),
        plot.title = element_text(color="gray80"),
        axis.title = element_text(color="gray70"),
        axis.text = element_text(color="gray30"),        
        legend.key = element_rect(fill="gray10")
    ) + theme(...)
}

p <- qplot(rating, data=movies)
p + theme_dark() + geom_histogram(colour = "turquoise3",  fill="turquoise4", alpha = 0.33)

然而,transparancy似乎透露出深灰色柱状图,并且不显示背景可言。 模板似乎并没有指定这个,所以我不太清楚是怎么回事。

所以 - 我怎样才能使酒吧透明的,这样我可以看到背景是什么?

文章来源: Alpha transparency not working in ggplot2?
标签: r ggplot2