, . edit_colors() colorblindr. ( : .)
p <- ggplot(economics) +
aes(unemploy, psavert) +
geom_point() +
geom_smooth(se = F) +
ggtitle('Unemploy vs Personal Savings Rate')
library(colorblindr)
library(colorspace)
p_alpha <- edit_colors(p, scales::alpha, alpha = .5)
grid::grid.newpage()
grid::grid.draw(p_alpha)

alpha() , -, -. , , -, -:
mult_alpha <- function(color, alpha = .5)
{
col <- grDevices::col2rgb(color, TRUE)/255
new_col <- grDevices::rgb(col[1, ], col[2, ], col[3, ], alpha*col[4, ])
new_col[is.na(color)] <- NA
new_col
}
p2 <- ggplot(iris, aes(Sepal.Length, fill = Species)) +
geom_density(alpha = .3) + theme_bw()
p2_mult_alpha <- edit_colors(p2, mult_alpha, alpha = .7)
, , :
p2_alpha <- edit_colors(p2, scales::alpha, alpha = .7)
cowplot::plot_grid(p2_alpha, p2_mult_alpha)

( : alpha , : mult_alpha, ).