En este artículo, vamos a ver cómo cambiar el espacio entre los elementos de la leyenda horizontal usando el gráfico de barras ggplot2 en el lenguaje de programación R.
Aquí estamos usando un gráfico de barras, lo mismo se puede hacer con cualquier otra gráfica. Para crear un gráfico de barras simple, usaremos la función geom_bar().
Sintaxis:
geom_bar(estadísticas, relleno, color, ancho)
Parámetros:
- stat : Configure el parámetro stat para identificar el modo.
- relleno: representa el color dentro de las barras.
- color : Representa el color de los contornos de las barras.
- ancho: Representa el ancho de las barras.
Datos en uso:
Primero creemos una trama regular para que la diferencia sea evidente.
Ejemplo:
R
# Bar Plot with Legend at bottom library(ggplot2) # Inserting data runs <- data.frame(match=c("M-1","M-2","M-3","M-4"), run=c(33, 45, 66, 50)) IPL <-ggplot(data=runs, aes(x=match, y=run,fill=match)) + coord_flip()+ geom_bar(stat="identity")+ theme_classic()+ theme(legend.position = 'bottom') IPL
Producción:
Para cambiar el espacio entre las leyendas horizontales tenemos que usar el siguiente comando:
leyenda.x = unidad( valor_unidad, ‘cm’)
El comando debe escribirse dentro de la función theme() donde ya hemos asignado la posición de la leyenda antes.
Ejemplo:
R
library(ggplot2) # Inserting data runs <- data.frame(match=c("M-1","M-2","M-3","M-4"), run=c(33, 45, 66, 50)) # spacing of 0.5 cm IPL+theme(legend.spacing.x = unit(0.5,'cm')) # spacing of 1 cm IPL+theme(legend.spacing.x = unit(1,'cm'))
Producción:
Publicación traducida automáticamente
Artículo escrito por rishabhchakrabortygfg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA