我有一个ggplot
,它在scale_x_continuous
中设置了固定标签和固定限制。然后当我要应用抖动时出现问题:
library(ggplot2)
dat <- data.frame(
x = rep(c(1, 2), 5),
y = 1:10
)
gg <- ggplot(dat, aes(x,y)) + geom_jitter(width = 0.5)
gg +
scale_x_continuous(breaks = pretty(dat$x), limits = c(1,2))
问题在于,抖动点不会出现在限制范围之外。有没有办法使这些点抖动,以便更新限制?还是我必须根据抖动宽度手动更新限制?