Mein Beispiel ist:
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
Wie kann ich den Text hier linksbündig ausrichten? Damit sich die 'Some' aneinander reihen.
quelle
Mein Beispiel ist:
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
Wie kann ich den Text hier linksbündig ausrichten? Damit sich die 'Some' aneinander reihen.
hjust = 0
macht was du willst. hjust steht für horizontale Ausrichtung , 0 wird linksbündig , 0,5 wird zentriert und 1 wird rechtsbündig sein.
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3,
label = "Some text\nSome more text",
hjust = 0)
Siehe auch vjust
zur vertikalen Begründung.
In ggplot2
sind diese Argumente immer dann vorhanden, wenn Texteinstellungen festgelegt werden. Sie arbeiten für annotate
, geom_text
oder in element_text
als Thema Optionen anpassen.
Wenn man sich anschaut ?geom_text
, können Sie Text - String - Optionen finden: "left"
, "middle"
, oder "right"
, (für hjust
) "top"
, "center"
, "bottom"
für vjust
und für entweder "inward"
und "outward"
die immer in Richtung oder aus weg von der Mitte einstellen.
Dieses Verhalten ist ähnlich in vielen base
Graphikfunktionen, wie das adj
Argument für die par
, Verwendung durch text()
, mtext()
und title()
, welcher Vektor der Länge 2 für die horizontale und vertikale justificatons sein kann. Die auch hadj
und padj
Argumente axis()
für Rechtfertigungen h ORIZONTAL zu und p erpendicular zur Achse.