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.