Tôi có hai đồ thị mà tôi đang đặt chồng lên nhau, theo cách sau:ggplot2 và gridExtra: hoàn toàn loại bỏ dải trong facet_grid - không chỉ vô hình
library(ggplot2)
library(gridExtra)
p1 <- ggplot(mtcars, aes(mpg, wt)) + geom_point()
p2 <- ggplot(mtcars, aes(mpg, wt)) + geom_point()
p2 <- p2 + facet_grid(cyl ~ .)
grid.arrange(p1, p2, ncol=1)
Đối với điều này tôi cần các trục x của các biểu đồ trên cùng và dưới cùng để xếp hàng, tuy nhiên do dải ở bên trái, biểu đồ hình tròn hẹp hơn biểu đồ trên cùng. Tôi có thể làm cho dải không nhìn thấy được bằng cách sử dụng:
theme(strip.text.y = element_blank())
theme(strip.background = element_blank())
Tuy nhiên điều này không loại bỏ được khoảng trống mà dải đó chiếm. Vì vậy, tôi cần một cách để thoát khỏi dải hoàn toàn, hoặc có một cách để phân chia biểu đồ mặt của tôi thành các đồ thị riêng biệt, nhưng bằng cách nào đó chia sẻ cùng một nhãn y-trục trên chúng. Trong biểu đồ của tôi, tôi có hai mặt bảng không phải là rất cao, và không có đủ không gian cho mỗi cái có một trục y có kích thước khá.
Mọi đề xuất?
Cách giải quyết khác của tôi (trong mạng, nơi tôi thông thạo hơn) là thêm dải vào ô "đơn giản". –