Cách căn trái văn bản trong chú thích từ ggplot2


92

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:


145

hjust = 0là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_texthoặc trong element_textkhi đ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""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 basechức năng đồ họa, chẳng hạn như adjlập luận cho par, được sử dụng bởi text(), mtext()title(), có thể là vector có độ dài 2 cho justificatons ngang và dọc. Ngoài ra các đối số hadjpadjđối số để axis()biện minh h theo phương ngang và p vuông góc với trục.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.