tôi âm mưu như sau:Làm cách nào để đặt giới hạn cho các trục trong ô ggplot2 R?
library(ggplot2)
carrots <- data.frame(length = rnorm(500000, 10000, 10000))
cukes <- data.frame(length = rnorm(50000, 10000, 20000))
carrots$veg <- 'carrot'
cukes$veg <- 'cuke'
vegLengths <- rbind(carrots, cukes)
ggplot(vegLengths, aes(length, fill = veg)) +
geom_density(alpha = 0.2)
Bây giờ nói rằng tôi chỉ muốn âm mưu khu vực giữa x=-5000
-5000
, thay vì toàn bộ phạm vi.
Tôi có thể làm như thế nào?
hiện cũng có 'thư viện (tỷ lệ); ... + scale_x_continuous (limits = c (-5000, 5000), oob = squish) '(mặc định là' oob = censor'); xem '? squish','? censor': https://groups.google.com/forum/#!topic/ggplot2/AsJ6xpmR9tU –
NB. điều này có thể có vấn đề nếu bạn đang xử lý các dòng/đa giác nơi một số đỉnh nằm ngoài giới hạn, vì toàn bộ đối tượng được lấy ra khỏi ô – geotheory
@geotheory: điều đó cũng đúng với cách tiếp cận 'coord_cartesian'? –