Comment faire pour aligner à gauche du texte à annoter de ggplot2
Mon exemple est:
qplot(mtcars$mpg) + annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
Comment puis-je obtenir le texte ici pour être aligné à gauche? De sorte que la " Certains du line up avec les autres.
Vous devez vous connecter pour publier un commentaire.
hjust = 0
fait ce que vous voulez. hjust signifie justification horizontale, 0 sera justifié à gauche, de 0,5 sera centré, et 1 sera justifié à droite.Voir aussi
vjust
pour la justification verticale.Dans
ggplot2
, ces arguments sont présents en tout temps des préférences de texte sont définis. Ils travaillent pourannotate
,geom_text
, ou danselement_text
lors du réglage des options du thème.Si vous regardez
?geom_text
, vous pouvez trouver la chaîne de texte options:"left"
,"middle"
, ou"right"
, (pourhjust
),"top"
,"center"
,"bottom"
pourvjust
, et pour les deux"inward"
et"outward"
qui sera toujours l'ajuster en vers ou loin du centre.Ce comportement est similaire dans de nombreux
base
graphiques de fonctions, telles que laadj
argument pourpar
, utilisé partext()
,mtext()
, ettitle()
, qui peut être vecteur de longueur 2 pour l'horizontale et à la verticale justificatons. Aussi lahadj
etpadj
arguments pouraxis()
pour les justifications horizontal et perpendicular à l'axe.