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)
谢谢罗兰,这就是我解决问题的方法谢谢罗兰,这就是我解决问题的方法