¿Cómo ajustar el espacio entre las etiquetas de eje ggplot2 y el área de trazado en R?

Mientras trazamos los gráficos, podemos hacer diferentes cambios para hacerlos mucho más atractivos y claros para el observador. Una de las formas es ajustar el espacio entre las etiquetas y el área de trazado. En este artículo, estudiaremos cómo ajustar el espacio entre las etiquetas de eje ggplot2 y el área de trazado en el lenguaje de programación R.

Para agregar personalizaciones a nuestra trama, podemos usar la función theme() .

Método 1: Ajuste de espacios verticales

Para ajustar el espaciado vertical usamos vjust en la función element_text para ajustar verticalmente el trazado

Ejemplo

R

rm(list=ls())
  
data <- data.frame(name = c("Aditya", "Ritika", "Pulkit",
                            "Vishesh", "Kaif"), 
                     
                   marks = c(58, 82, 79, 42, 66))           
                               
library("ggplot2")   
  
ggp <- ggplot(data, aes(name, marks, fill = name)) +            
  geom_bar(stat = "identity")
  
ggp + theme(axis.text.x = element_text(vjust = -12))       

Producción:

gráfico ajustado verticalmente

Método 2: ajustar el espacio horizontal

Podemos ajustar el espaciado horizontal de manera similar usando hjust en element_text

Ejemplo

R

rm(list=ls())
  
data <- data.frame(Name = c("Aditya", "Ritika", "Pulkit",
                            "Vishesh", "Kaif"), 
                     
                   Marks = c(58, 82, 79, 42, 66))           
  
library("ggplot2")                                          
  
ggp <- ggplot(data, aes(Name, Marks, fill = Name)) +            
  geom_bar(stat = "identity")                        
  
ggp + theme(axis.text.x = element_text(hjust = -1))   

Producción:

gráfico ajustado horizontalmente

Publicación traducida automáticamente

Artículo escrito por pulkit12dhingra 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 *