los ggtitle ggplot geom_text escala ejes como cambiar r ggplot2

r - ggplot - ggtitle position



¿Es posible alinear el título de un ggplot a la derecha? (1)

Estoy generando una figura que se usará como una columna de etiquetas a la derecha de una figura de tres paneles, y me gustaría que el título de la figura se alinee a la derecha al igual que las etiquetas de la figura en sí.

Aquí hay un ejemplo mínimo en el que me gustaría alinear a la derecha el título ''palabras''.

ggplot() + geom_text(aes(y = 1, x = seq(4), label = c(''fee'', ''fi'', ''fo'', ''fum''), hjust = 1)) + opts(title = ''words'') + coord_flip() + scale_y_continuous(breaks = c(0,0), limits = c(0,1))

Lo que produce esto:

actualizar

La respuesta de @joran es útil, pero no alinea las palabras con las etiquetas. cambiar su código de hjust=1 a hjust = 0.96 se acerca, pero esto es más un truco que una respuesta satisfactoria.


Puedes hacerlo con lo siguiente:

opts(plot.title = theme_text(hjust=1))

Más en general, here hay una lista razonablemente completa de cosas que se pueden modificar a través de opciones y puede ver un código de ejemplo ejecutando algunas de estas opciones en el sitio de Hadley here , en particular la sección sobre "pulido". Aún mejor sería comprar su libro.

Nota : Dado que la versión 0.9.2 opts se ha reemplazado por theme :

theme(plot.title = element_text(hjust = 1))