![](/img/trans.png)
[英]alpha does not change transparency but adds to ggplot2 legend with geom_rect
[英]How to change the transparency of a continuous scale legend when calling the alpha argument in a geom in ggplot2?
您可以使用带有内置alpha
的颜色渐变比例。 例如,在下面的代码中,在颜色值末尾附加的85
将设置每种颜色的alpha(85是颜色和alpha值的十六进制刻度上256的1/3):
mpg %>% ggplot(aes(x = displ, y = cty)) +
geom_point(aes(colour = hwy), alpha = 0.33) +
scale_colour_gradient(low = "#132B4385", high = "#56B1F785")
相比:
theme_set(theme_classic())
gridExtra::grid.arrange(
mpg %>% ggplot(aes(x = displ, y = cty)) +
geom_point(aes(colour = hwy), alpha = 0.33),
mpg %>% ggplot(aes(x = displ, y = cty)) +
geom_point(aes(colour = hwy), alpha = 0.33) +
scale_colour_gradient(low = "#132B4385", high = "#56B1F785"),
ncol=2
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.