Ce n'hjust et vjust faire lors d'une parcelle à l'aide de ggplot?

Chaque fois que je fais une parcelle à l'aide de ggplot, je passe un peu de temps à essayer différentes valeurs pour hjust et vjust dans une ligne comme

+ opts(axis.text.x = theme_text(hjust = 0.5))

pour obtenir des étiquettes de l'axe de la ligne jusqu'où les étiquettes de l'axe presque toucher l'axe, et sont alignés contre elle (justifié à l'axe, façon de parler). Cependant, je ne comprends pas vraiment ce qu'il se passe. Souvent, hjust = 0.5 donne des résultats radicalement différents de hjust = 0.6, par exemple, que je n'ai pas été en mesure de le comprendre, tout en jouant autour avec des valeurs différentes.

Quelqu'un peut-il m'indiquer une explication détaillée de la façon dont hjust et vjust options de travail?

  • J'ai fait donner un exemple précis, dans les commentaires à la première réponse. Apparemment, en utilisant des nombres à l'extérieur de 0-1 est pas défini, qui, si elle n'expliquant pas pourquoi hjust=-1 a un comportement bizarre, à moins explique que bizarre est à prévoir.
InformationsquelleAutor William Gunn | 2011-08-31