0
我正面临着一些困难,以一些透明度来设置我的背景情节。简单地说,只要我将alpha设置为任何值,就会返回相同的不透明背景。 虽然有关于背景突出,如为什么设置背景的透明度(alpha)在ggplot中不起作用?
customize background to highlight ranges of data in ggplot
How to highlight time ranges on a plot?
但不幸的是,是不是在这里或那里讨论了这个问题的一些职位。 我将不胜感激您的意见
这里是演示
install.packages("ggplot2")
首先是一些数据,利用geom_rect
ggplot(mtcars, aes(x=wt, y=qsec)) +
geom_point(color="black",size=8) +
theme_bw() +
geom_rect(aes(xmin=4,xmax=5,ymin=14,ymax=Inf),alpha=0.9,fill="green")
阿尔法播放不会帮助,最终,这就是我得到
使用annotate
函数,我也无法生成它。
您的'alpha'值太高。参见'alpha = 0.05'。 –
包名是'ggplot2',而不是'ggplot'。附加dataftrames通常是一个坏主意。 –
通常,您希望切换'geom_point'和'geom_rect'的顺序。 – Axeman