Cambiar el espacio y el ancho de las barras en ggplot2 Barplot en R (2 ejemplos)

Se el primero en calificar

En este artículo, ilustraré cómo modificar el espacio y el ancho de las barras en un gráfico de barras ggplot2 en programación R.

Tabla de contenido:

¡Hagámoslo!

Datos de ejemplo, paquetes complementarios y gráfico básico

Echa un vistazo a los siguientes datos de ejemplo:

datos < -datos . marco ( x = LETRAS [ 1 : 5 ] ,     # Crear marco de datos de ejemplo 
                   y = c ( 4 , 7 , 2 , 4 , 5 ) ) 
datos                                     # Imprimir marco de datos de ejemplo

tabla 1 espacio de cambio de marco de datos y barras de ancho ggplot2 barplot r

Eche un vistazo a la tabla que ha devuelto el código anterior. Muestra que nuestros datos de ejemplo consisten en cinco filas y dos variables.

La columna x define los grupos (es decir, las barras) en nuestros datos. La columna y especifica la altura de cada barra.

En este tutorial, también necesitamos instalar y cargar el paquete ggplot2 .

instalar _ paquetes ( "ggplot2" )              # Instalar y cargar la 
biblioteca ggplot2 ( "ggplot2" )

Como siguiente paso, podemos dibujar nuestros datos con especificaciones predeterminadas de espacio y ancho usando el siguiente código R:

ggplot ( datos, aes ( x, y ) )  +                # Dibuja el gráfico de barras ggplot2 con el ancho predeterminado 
  geom_bar ( stat =  "identidad" )

r gráfico figura 1 cambiar barras de espacio y ancho ggplot2 barplot r

La figura 1 muestra el resultado del código R anterior: un gráfico de barras ggplot2 con especificaciones predeterminadas.

Ejemplo 1: Reducir el ancho para aumentar el espacio entre barras en el gráfico de barras ggplot2

El ejemplo 1 explica cómo reducir el ancho de las barras en nuestro gráfico de barras ggplot2 para dejar más espacio entre las barras.

Para esto, podemos usar el argumento ancho dentro de la función geom_bar:

ggplot ( data, aes ( x, y ) )  +                # Dibuja el gráfico de barras ggplot2 con ancho reducido 
  geom_bar ( stat =  "identity" ,
           ancho =  0.5 )

r gráfico figura 2 cambiar barras de espacio y ancho ggplot2 barplot r

En la Figura 2 puede ver que hemos dibujado un diagrama de barras ggplot2 con barras relativamente delgadas y más espacio vacío entre las barras.

Ejemplo 2: aumentar el ancho para disminuir el espacio entre barras en el gráfico de barras ggplot2

En el Ejemplo 2, mostraré cómo aumentar el ancho de las barras para mostrar solo un área muy pequeña de espacio entre las barras.

En contraste con el Ejemplo 1, tenemos que aumentar el valor asignado al argumento ancho dentro de la función geom_bar:

ggplot ( datos, aes ( x, y ) )  +                # Dibuja el gráfico de barras ggplot2 con mayor ancho 
  geom_bar ( stat =  "identidad" ,
           ancho =  0.99 )

r gráfico figura 3 cambiar barras de espacio y ancho ggplot2 barplot r

El resultado del código de programación R anterior se muestra en la Figura 3: un diagrama de barras ggplot2 con menos ancho entre las barras.

Tenga en cuenta que un ancho de 1 conduce a barras que ya no tienen espacios entre sí. La figura 3 muestra básicamente el menor espacio posible entre las barras de un gráfico de barras.

Video, recursos adicionales y resumen

¿Necesita más explicaciones sobre la sintaxis R de este tutorial? Entonces te recomiendo ver el siguiente video de mi canal de YouTube. Ilustro los códigos de programación R de este artículo en el video:

Además, puede leer los artículos relacionados de mi sitio web.

En resumen: en este tutorial ha aprendido cómo aumentar y disminuir el espacio entre barras de un gráfico de barras ggplot2 en R. Si tiene más preguntas, hágamelo saber en los comentarios. Además, suscríbase a mi boletín electrónico para recibir actualizaciones sobre los artículos más nuevos.

Alejandro Lugon Administrator

Alejandro Lugón es un economista y escritor especializado en Python y R, conocido por ser el creador del blog Estadisticool. Nacido enxico, Lugón se graduó de la Universidad Autónoma dexico con una Licenciatura en Economía. Desde entonces ha trabajado como economista en varias empresas. Lugón también ha escrito varios libros sobre temas relacionados con la economía, el análisis de datos y la programación. Su blog Estadisticool se ha convertido en un lugar de referencia para los programadores de Python y R. Alejandro Lugón es una inspiración para aquellos que buscan aprender programación y análisis de datos. Su trabajo ha ayudado a muchas personas a entender mejor el uso de la tecnología para hacer sus trabajos.

En este artículo, aprenderá a manejar el "Error en el análisis (texto) : <texto>:1:2: símbolo inesperado" en R .Tabla de…