La función rgb de definición de un color dispone de un parámetro alpha (entre 0 y 1, por defecto 1) que controla el nivel de transparencia. Por ejemplo, podemos definir un rojo transparente así
> rojo20 <- rgb(1,0,0,0.2)
El gráfico de la figura de arriba es
> plot(rnorm(2000), rnorm(2000), pch=16, col=rojo20, xlab="", ylab="")
También se puede definir un color mediante un código de 8 dígitos hexadecimales que empieza por # y cuyos dos últimos corresponden al valor de alpha. Por ejemplo
> rojo21 <- "#FF000050"
Hola Paco.
ResponderEliminarEs muy útil, gracias.
Para traducir los nombres de los colores de R a RGB y poder aplicar estas modificaciones se puede usar:
col2rgb("nombrecolor").
Nos permite saber el RGB del color elegido para después modificar su transparencia.
Saludos.