¿Cómo cambiar la posición del título ggplot en R?

En este artículo, discutiremos cómo cambiar la posición del título en un diagrama usando ggplot en el lenguaje de programación R. La función ggtitle() se puede usar para dar un título apropiado a una trama.

Sintaxis:

ggtitle("title")

De forma predeterminada, el título se alinea a la izquierda. Por lo tanto, si el requisito es un título alineado a la izquierda, no hay mucho que hacer.

Ejemplo:

R

library("ggplot2")
  
x<-c(1,2,3,4,5)
y<-c(10,30,20,40,35)
  
df<-data.frame(x,y)
  
ggplot(df,aes(x,y))+geom_line()+
ggtitle("Default title")

Producción:

Para mostrar el título en cualquier otra posición de la trama, use la función theme(). Dentro de la función theme() use el parámetro plot.title con la función element_text() como valor. Nuevamente, dentro de esta función, pase el valor del atributo hjust.

Sintaxis: 

tema(trama.título=elemento_texto(hjust=valor))

Para obtener el título en el centro, el valor de hjust debe asignarse a 0,5.

Ejemplo:

R

library("ggplot2")
  
x<-c(1,2,3,4,5)
y<-c(10,30,20,40,35)
  
df<-data.frame(x,y)
  
ggplot(df,aes(x,y))+geom_line()+
ggtitle("Title at center")+
theme(plot.title = element_text(hjust=0.5))

Producción

Para mostrar el título a la derecha, a hjust se le debe asignar 1 como valor.

Ejemplo:

R

library("ggplot2")
  
x<-c(1,2,3,4,5)
y<-c(10,30,20,40,35)
  
df<-data.frame(x,y)
  
ggplot(df,aes(x,y))+geom_line()+ggtitle("Title at right")+
theme(plot.title = element_text(hjust=1))

Producción:

Publicación traducida automáticamente

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