Mantenga los niveles de factores no utilizados en ggplot2 Barplot en R

En este artículo, discutiremos cómo mantener los niveles de los factores no utilizados en el gráfico de barras ggplot2 en el lenguaje de programación R.

En este enfoque para mantener los niveles de los factores no utilizados en el gráfico de barras ggplot2, el usuario primero debe instalar e importar el paquete ggplot2 en la consola R y trazar el gráfico de barras de los datos que consisten en valores cero con las funciones geom_bar() y ggplot() llamadas con los parámetros requeridos y luego llame a la función scale_x_discrete() con el argumento drop para que se establezca como falso en el paquete ggplot2 para mantener los niveles de factor no utilizados en el lenguaje de programación R.

Sintaxis:

scale_x_discrete(…, expandir = renuncia())

Parámetro:

  • …: parámetros comunes de escala discreta: nombre, roturas, etiquetas, valor na., límites y guía.
  • expandir: un vector numérico de longitud dos que proporciona constantes de expansión multiplicativas y aditivas. Estas constantes aseguran que los datos se coloquen a cierta distancia de los ejes.

Ejemplo 1:

R

library("ggplot2") 
gfg <- data.frame(x = c('A','B','C','D','E','F'),        
                   y = c(3, 0, 0, 1, 0,2))
                             
ggp <- ggplot(gfg, aes(x, y, fill = x)) +  geom_bar(stat = "identity")
           
ggp +  scale_x_discrete(drop = FALSE)
  
ggp

Producción:

Ejemplo 2:

R

library("ggplot2") 
  
  
gfg <- data.frame(x = c('A','B','C','D','E','F','G','H','I'),        
                  y = c(1,0,1,0,1,0,1,0,1))
  
ggp <- ggplot(gfg, aes(x, y, fill = x)) +  geom_bar(stat = "identity")
  
ggp +  scale_x_discrete(drop = FALSE)
    
ggp

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 *