Ответ 1
hjust = 0
делает то, что вы хотите. hjust означает горизонтальное обоснование, 0 будет левосторонним, 0,5 будет центрировано, а 1 будет правильно обосновано.
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3,
label = "Some text\nSome more text",
hjust = 0)
См. также vjust
для вертикального выравнивания.
В ggplot2
эти аргументы присутствуют в любое время, когда настроены текстовые настройки. Они работают для annotate
, geom_text
или в element_text
при настройке параметров темы.
Это поведение аналогично во многих графических функциях base
, таких как аргумент adj
для par
, используемый text()
, mtext()
и title()
, который может быть вектором длины 2 для горизонтальные и вертикальные оправдывания. Также аргументы hadj
и padj
для axis()
для оправданий, горизонтальных и перпендикулярных оси.