Ví dụ của tôi là:
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3, label = "Some text\nSome more text")
Làm cách nào để văn bản ở đây được căn trái? Vì vậy, 'Một số xếp hàng với nhau.
Câu trả lời:
hjust = 0
làm những gì bạn muốn. hjust là viết tắt của từ căn ngang , 0 sẽ căn trái, 0,5 căn giữa và 1 căn phải.
qplot(mtcars$mpg) +
annotate(geom = "text", x = 30, y = 3,
label = "Some text\nSome more text",
hjust = 0)
Xem thêm vjust
để biện minh theo chiều dọc.
Trong ggplot2
, các đối số này hiện diện bất kỳ lúc nào tùy chọn văn bản được thiết lập. Họ làm việc cho annotate
, geom_text
hoặc trong element_text
khi điều chỉnh tùy chọn chủ đề.
Nếu bạn nhìn vào ?geom_text
, bạn có thể tìm thấy tùy chọn chuỗi văn bản: "left"
, "middle"
, hay "right"
, (cho hjust
), "top"
, "center"
, "bottom"
cho vjust
, và cho cả hai "inward"
và "outward"
sẽ luôn luôn điều chỉnh trong hướng về hoặc ra khỏi trung tâm.
Hành vi này cũng tương tự như trong nhiều base
chức năng đồ họa, chẳng hạn như adj
lập luận cho par
, được sử dụng bởi text()
, mtext()
và title()
, có thể là vector có độ dài 2 cho justificatons ngang và dọc. Ngoài ra các đối số hadj
và padj
đối số để axis()
biện minh h theo phương ngang và p vuông góc với trục.