Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用aes_颜色_填充设置ggplot2中的透明度_R_Ggplot2 - Fatal编程技术网

R 使用aes_颜色_填充设置ggplot2中的透明度

R 使用aes_颜色_填充设置ggplot2中的透明度,r,ggplot2,R,Ggplot2,我写这几行是为了画一些箱线图,一切正常: plotSerie <- ggplot(fileIn) + geom_boxplot(aes(x=DOY_S1, y=S1_VV, alpha=0.5, fill="S1", group=paste(fileIn$DOY_S1, sep=""))) + geom_boxplot(aes(x=DOY_RS2, y=RS2_VV, alpha=0.5, fill="RS2", group=paste(fileIn$DOY_RS2, sep="")))

我写这几行是为了画一些箱线图,一切正常:

plotSerie <- ggplot(fileIn) +
geom_boxplot(aes(x=DOY_S1, y=S1_VV, alpha=0.5, fill="S1", group=paste(fileIn$DOY_S1, sep=""))) +
geom_boxplot(aes(x=DOY_RS2, y=RS2_VV, alpha=0.5, fill="RS2", group=paste(fileIn$DOY_RS2, sep=""))) +
scale_fill_manual(name="Sensor", values=c("S1"="brown", "RS2"="grey"))

plotSerie在几何图形中指定
alpha

ggplot(iris, aes(x = Species, y = Sepal.Length, fill = Species)) +
  geom_boxplot(alpha = 0.5) +
  scale_fill_manual(values = c(setosa = "blue",
                               versicolor = "green",
                               virginica = "red"))
图例自动采用透明度


当然,您也可以使用
aes

在几何图形中指定
alpha
将变量映射到透明度比例:

ggplot(iris, aes(x = Species, y = Sepal.Length, fill = Species)) +
  geom_boxplot(alpha = 0.5) +
  scale_fill_manual(values = c(setosa = "blue",
                               versicolor = "green",
                               virginica = "red"))
图例自动采用透明度


当然,您也可以使用
aes

将变量映射到透明度比例。请添加
dput(fileIn)
请添加
dput(fileIn)
谢谢罗兰,这就是我解决问题的方法谢谢罗兰,这就是我解决问题的方法