Saltar al contenido

ggplot2: Cómo reducir el ancho Y el espacio entre barras con geom_bar

No dudes en divulgar nuestra web y códigos en tus redes sociales, danos de tu ayuda para ampliar nuestra comunidad.

Solución:

Yo ajustaría la relación de aspecto de la trama y tendría ggplot asigna automáticamente el ancho correcto para las barras y el espacio entre ellas:

  ggplot(iris, aes(Species, Petal.Length)) + 
      geom_bar(stat="summary", width=0.4) +
      theme(aspect.ratio = 2/1)

Produce esto:

ingrese la descripción de la imagen aquí

En lugar de reducir el ancho, lo que estrecha las barras pero aumenta el espacio entre barras, configure width = 1 para eliminar todo el espacio entre.*

ggplot(iris, aes(Species, Petal.Length, fill=Species)) + geom_bar(stat="summary", width=1)

ingrese la descripción de la imagen aquí

El valor predeterminado es 0,9, por lo que puede obtener espacios muy pequeños configurando width = 0.95

ggplot(iris, aes(Species, Petal.Length, fill=Species)) + geom_bar(stat="summary", width=0.95)

ingrese la descripción de la imagen aquí

  • Con fill=Speciesme tomé la libertad de agregar color para ayudar a ver las diferentes barras cuando no hay espacio entre ellas.

Te invitamos a añadir valor a nuestra información tributando tu experiencia en las acotaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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