내 예는 다음과 같습니다.
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
여기에 텍스트를 왼쪽 정렬하려면 어떻게해야합니까? 그래서 ‘Some ‘s는 서로 정렬됩니다.
답변
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
테마 옵션을 조정할 때.
당신이 보면 ?geom_text
: 당신은 텍스트 문자열 옵션을 찾을 수 있습니다 "left"
, "middle"
또는 "right"
(대한, hjust
), "top"
, "center"
, "bottom"
에 vjust
, 그리고 중 하나에 "inward"
와 "outward"
있는 항상 방향으로 또는 밖으로 멀리 중앙에서 조정합니다.
이 동작은 다수의 유사 base
예로서 그래픽 함수 adj
에 대한 인수 par
로 사용 text()
, mtext()
그리고 title()
수평 및 수직 justificatons 대한 길이 2의 벡터 일 수있다. 또한 hadj
과 padj
인수 axis()
정당성을위한 h를 하고 orizontal P의 축 erpendicular.