En este artículo, vamos a ver cómo configurar la leyenda alfa del gráfico ggplot2 en el lenguaje de programación R.
Establecer la leyenda alfa de la trama usando el argumento alfa de la función guide_legend del paquete ggplot2.
Sintaxis: guide_legend(override.aes = list(alpha))
Parámetros:
- override.aes: permite al usuario cambiar solo la apariencia de la leyenda sin afectar el resto de la trama.
Nota:
- El valor alfa de la leyenda del gráfico se usa para establecer el índice de transparencia del símbolo de la leyenda. En otras palabras, el valor alfa más cercano a cero hará que la leyenda sea transparente, y más cercano al valor 1 hará que el símbolo de la leyenda sea opaco.
- Los valores alfa son cualquier número del 0 (transparente) al 1 (opaco). El valor alfa predeterminado suele ser 1.
- El alfa se puede establecer en un valor constante o se puede mapear a través de una escala.
Sin configurar Legend alpha en ggplot2
En este ejemplo, configuraremos el valor alfa de la leyenda del diagrama ggplot2 en un valor usando el argumento alfa de la función guide_legend del paquete ggplot2 en el lenguaje de programación R.
R
library("ggplot2") gfg<-data.frame(x =c(4,9,5,6,10,2,3,7,8,1), y = c(9,4,3,1,5,2,8,10,7,6), group = c('A','B','C','D','E')) gfg_plot <- ggplot(gfg, aes(x, y, col = group)) + geom_point() gfg_plot
Producción:
Usando alfa en ggplot2
Aquí vamos a establecer el valor alfa de la leyenda.
Ejemplo 1: En este ejemplo, usaremos el valor alfa de 0.5 que establecerá la opacidad de la leyenda.
R
library("ggplot2") gfg<-data.frame(x =c(4,9,5,6,10,2,3,7,8,1), y = c(9,4,3,1,5,2,8,10,7,6) , group = c('A','B','C','D','E')) gfg_plot <- ggplot(gfg, aes(x, y, col = group)) + geom_point() gfg_plot+guides(colour = guide_legend (override.aes = list(alpha = 0.5)))
Producción:
Ejemplo 2: En este ejemplo, configuraremos el valor alfa de la leyenda del diagrama ggplot2 en un valor igual a 0.1 usando el argumento alfa de la función guide_legend del paquete ggplot2 en el lenguaje de programación R.
R
library("ggplot2") gfg<-data.frame(x = c(4,9,5,6,10,2,3,7,8,1), y = c(9,4,3,1,5,2,8,10,7,6), group = c('A','B','C','D','E')) gfg_plot <- ggplot(gfg, aes(x, y, col = group)) + geom_point() gfg_plot+guides(colour = guide_legend (override.aes = list(alpha = 0.1)))
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