Mon exemple est:
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
Comment aligner le texte ici à gauche? Pour que les «Certains s'alignent les uns avec les autres.
Réponses:
hjust = 0
fait ce que vous voulez. hjust signifie justification horizontale , 0 sera justifié à gauche, 0,5 sera centré et 1 sera justifié à droite.
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3,
label = "Some text\nSome more text",
hjust = 0)
Voir aussi vjust
pour la justification verticale.
Dans ggplot2
, ces arguments sont présents chaque fois que les préférences de texte sont définies. Ils fonctionnent pour annotate
, geom_text
ou element_text
lors du réglage des options de thème.
Si vous regardez ?geom_text
, vous trouverez les options de chaîne de texte: "left"
, "middle"
ou "right"
, (pour hjust
), "top"
, "center"
, "bottom"
pour vjust
, et pour les deux "inward"
et "outward"
qui ajustera toujours vers ou en dehors du centre.
Ce comportement est similaire dans de nombreuses base
fonctions graphiques, tels que l' adj
argument en faveur par
, utilisés par text()
, mtext()
et title()
qui peut être vecteur de longueur 2 pour les justificatons horizontales et verticales. De plus , le hadj
et des padj
arguments à axis()
des justifications h orizontal à et p erpendicular à l'axe.