Sau đây là một tình huống:kích thước khác nhau khía cạnh tỷ lệ của trục x trên ggplot 2 r
group1 <- seq(1, 10, 2)
group2 <- seq(1, 20, 3)
x = c(group1, group2)
mydf <- data.frame (X =x , Y = rnorm (length (x),5,1),
groups = c(rep(1, length (group1)), rep(2, length(group2))))
ggplot(mydf, aes(X, Y, group= groups)) + geom_point()+ facet_grid (.~ group)
khía cạnh khác nhau được thu nhỏ bằng cách giới hạn x trong cốt truyện như sau:
ggplot(mydf, aes(X, Y, group= groups)) + geom_point()+
facet_grid (.~ group, scales = "free_x")
Là tổng chiều rộng của x có ý nghĩa, tôi muốn tạo ra các khía cạnh có chiều rộng khác nhau không chỉ có quy mô khác nhau. Do đó, dự kiến khía cạnh 1 của wideth nên được một nửa kích thước của 2.
BTW, tôi không thể có được ví dụ của bạn để chạy. Tôi đã đề xuất thay đổi biên tập nhưng chúng đã bị từ chối. Trong các lời gọi đến 'facet.grid()', tôi đã sử dụng '. ~ nhóm' thay cho '. ~ group'. Ngoài ra, 'nhóm = nhóm' trong báo cáo thẩm mỹ là không cần thiết. –