texto superponer leyenda imagen graficas ggplot etiquetas derecha cómo contenido centrar alinear ala r ggplot2 text-alignment annotate

superponer - Cómo alinear texto izquierdo en anotación desde ggplot2



leyenda en ggplot2 (1)

Mi ejemplo es:

qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text/nSome more text")

¿Cómo consigo que el texto aquí se alinee a la izquierda? Para que los ''Algunos se alineen entre sí.


hjust = 0 hace lo que quieres. hjust significa justificación horizontal , 0 se justificará a la izquierda, 0,5 se centrará y 1 estará justificado a la derecha.

qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text/nSome more text", hjust = 0)

Ver también vjust para justificación vertical.

En ggplot2 , estos argumentos están presentes cada vez que se establecen preferencias de texto. Funcionan para annotate , geom_text o en element_text al ajustar las opciones del tema.

Este comportamiento es similar en muchas funciones gráficas base , como el argumento adj para par , utilizado por text() , mtext() y title() , que puede ser vector de longitud 2 para las justificaciones horizontal y vertical. También los argumentos hadj y padj al axis() para justificaciones h orizontal ayppendicular al eje.