Tôi biết đây không phải là vấn đề trực quan hóa dữ liệu, nhưng ông chủ đã yêu cầu, vì vậy tôi cần tìm hiểu xem điều đó là có thể.Tôi có thể thay đổi vị trí của nhãn dải trong ggplot từ trên xuống dưới không?
Cảm ơn!
Tôi biết đây không phải là vấn đề trực quan hóa dữ liệu, nhưng ông chủ đã yêu cầu, vì vậy tôi cần tìm hiểu xem điều đó là có thể.Tôi có thể thay đổi vị trí của nhãn dải trong ggplot từ trên xuống dưới không?
Cảm ơn!
Một câu trả lời cho những người tìm kiếm trong năm 2016.
Tính đến ggplot2
2.0, các switch argument sẽ làm việc này cho facet_grid
hoặc facet_wrap
:
Theo mặc định, các nhãn được hiển thị ở phía trên và bên phải của cốt truyện. Nếu "x", các nhãn trên cùng sẽ được hiển thị ở dưới cùng. Nếu "y", các nhãn bên phải sẽ được hiển thị ở bên trái. Cũng có thể được đặt thành "cả hai".
ggplot(...) + ... + facet_grid(facets, switch="both")
Tính đến ggplot2 2.2.0,
Strips bây giờ có thể được tự do định vị trong
facet_wrap()
sử dụng lập luận strip.position (deprecatesswitch
).
Tài liệu hiện tại, vẫn ở 2.1, nhưng strip.position
là documented trên tài liệu dev.
Theo mặc định, nhãn được hiển thị trên đầu cốt truyện. Sử dụng strip.position người ta có thể đặt nhãn ở hai trong số bốn bên bằng cách thiết lập
strip.position = c("top", "bottom", "left", "right")
ggplot(...) + ... + facet_wrap(facets, strip.position="right")
Câu trả lời là có!
theme(strip.text=element_text(vjust=-10))
Số -10 được xác định theo tỷ lệ và đơn vị bạn đang sử dụng trong cốt truyện của mình.
Để thực hiện theo về việc sử dụng theme:
chủ đề (strip.text = element_text (vjust = -10))
Hãy chắc chắn các nhãn của bạn tất cả đều có cùng một số kí tự xuống dòng .
Label /n Facet /n One
sẽ điều chỉnh với tỷ lệ khác với Label /n Facet Two
.
http://groups.google.com/group/ggplot2/browse_thread/thread/a9a28e6b603d3e9d – apeescape
buồn như thế nào ... nhưng cảm ơn! – lokheart
ggplot2 là phần mềm mạnh mẽ nhưng có ý kiến - đôi khi nó là cách ggplot hoặc không có cách nào cả. – Sharpie