Puntos de diagrama de dispersión transparentes en Base R y ggplot2

En este artículo, vamos a ver cómo hacer puntos de diagrama de dispersión transparentes en el lenguaje de programación R.

Aquí usaremos el parámetro alfa dentro de la trama. Se utiliza para modificar la transparencia del color, el valor alfa = 1 es el predeterminado y si acercamos el valor alfa a cero, estará haciendo que el objeto sea más transparente y, por otro lado, el valor alfa más cercano a 1 hará que el objeto sea más transparente. objeto opaco.

Método 1: Uso de la programación Base R

En este enfoque para hacer puntos de diagrama de dispersión transparentes, el usuario necesita instalar e importar el paquete de escalas en la consola de trabajo de R y este paquete aquí es responsable de ajustar el alfa de los puntos de datos dados. Además, el usuario debe simplemente llamar a la función de trazado con el argumento alfa adicional con esta función y especificar el valor alfa según los requisitos para hacer puntos de diagrama de dispersión transparentes en el lenguaje de programación base R.

Para instalar e importar el paquete de escalas, el usuario debe seguir la siguiente sintaxis:

install.packages("scales")                                      
library("scales")  

Ejemplo: en este ejemplo, representaremos uno de los datos proporcionados y estableceremos el valor del argumento alfa en 0.2 para un efecto transparente en el diagrama de dispersión trazado en el lenguaje de programación R.

La trama sin ningún efecto transparente se ve a continuación:

R

library("scales") 
  
gfg <- data.frame(x = c(1, 2.2, 2, 2, 3, 3,
                        4.2, 4.1, 5.2, 5.1),  
                   y = c(2, 2, 2.5, 2.1, 3.4,
                         4.1, 4, 4, 5, 5),
                group = as.factor(1:2))
  
plot(gfg$x, gfg$y, pch = 18, cex = 6,
     col = gfg$group)

Producción:

Usando alfa para crear una trama transparente: 

R

library("scales") 
  
gfg <- data.frame(x = c(1, 2.2, 2, 2, 3, 3,
                        4.2, 4.1, 5.2, 5.1),  
                   y = c(2, 2, 2.5, 2.1, 3.4,
                         4.1, 4, 4, 5, 5),
                group = as.factor(1:2))
  
plot(gfg$x,gfg$y, pch = 18, cex = 6,
     col = alpha(gfg$group, 0.2))

Producción:

Método 2: Usar el paquete ggplot2

Puntos de diagrama de dispersión transparentes usando el argumento alfa de la función geom_point(), en este enfoque para hacer puntos de diagrama de dispersión transparentes, el usuario necesita instalar e importar el paquete ggplot2 en la consola de trabajo de R y este paquete aquí es responsable de trazar el ggplot2 diagrama de dispersión de puntos de datos dados. Además, el usuario debe llamar a la función geom_point() del paquete ggplot2 con el argumento alfa adicional con esta función y especificar el valor alfa según los requisitos para hacer puntos de diagrama de dispersión transparentes en el lenguaje de programación gglot2 R.

Para instalar e importar el paquete de escalas, el usuario debe seguir la siguiente sintaxis:

install.packages("ggplot2")                                      
library("ggplot2") 

Ejemplo: en este ejemplo, representaremos uno de los datos proporcionados y estableceremos el valor del argumento alfa en 0,2 para lograr un efecto transparente en el diagrama de dispersión trazado del paquete ggplot en el lenguaje de programación R.

La trama sin ningún efecto transparente se ve a continuación:

R

library("ggplot2") 
  
gfg <- data.frame(x = c(1, 2.2, 2, 2, 3, 3,
                        4.2, 4.1, 5.2, 5.1),  
                   y = c(2, 2, 2.5, 2.1, 3.4,
                         4.1, 4, 4, 5, 5),
                group = as.factor(1:2))
  
ggplot(gfg, aes(x, y, col = group)) + 
geom_point(pch = 18,size = 12)

Producción:

Usando alfa para crear una trama transparente:

R

library("ggplot2") 
  
gfg <- data.frame(x = c(1, 2.2, 2, 2, 3, 3, 4.2,
                        4.1, 5.2, 5.1),  
                   y = c(2, 2, 2.5, 2.1, 3.4, 4.1,
                         4, 4, 5, 5),
                group = as.factor(1:2))
ggplot(gfg, aes(x, y, col = group)) + 
geom_point(pch = 18,size = 12, alpha = 0.2)

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *