Xem biểu đồ ggplot2 sau đây với văn bản mặt/dải dài được chia thành hai dòng. Văn bản nằm ngoài khu vực dành cho danh hiệu khía cạnh.ggplot2: Tách mặt/dải văn bản thành hai dòng
library(ggplot2)
x <- c(1:3, 1:3)
y <- c(3:1, 1:3)
grp <- c(0, 0, 0, 1, 1, 1)
p <- qplot(x=x, y=y) + geom_line() + facet_wrap(~ grp)
grob <- ggplotGrob(p)
strip.elem.y <- grid.ls(getGrob(grob, "strip.text.x",
grep=TRUE, global=TRUE))$name
grob <- geditGrob(grob, strip.elem.y[1],
label="First line and\n second line")
grid.draw(grob)
Có cách nào để tăng chiều cao của vùng văn bản dải không?
Bạn có thể sử dụng hàm 'str_wrap' từ' stringr' bên trong 'biến đổi'. Xem [Câu trả lời của Ista] (https://groups.google.com/forum/#!topic/ggplot2/0iODapyt2Pc) để biết chi tiết. –