【发布时间】:2025-12-23 02:00:12
【问题描述】:
如果您在 ggplot 中指定轴限制,则会删除外围点。这对于点很好,但您可能想要绘制与指定范围相交的线,但 ggplot 的 range 或 xlim/ylim 方法会删除这些。是否有另一种方法可以在不删除异常数据的情况下指定绘图轴范围?
例如
require(ggplot2)
d = data.frame(x=c(1,4,7,2,9,7), y=c(2,5,4,10,5,3), grp=c('a','a','b','b','c','c'))
ggplot(d, aes(x, y, group=grp)) + geom_line()
ggplot(d, aes(x, y, group=grp)) + geom_line() + scale_y_continuous(limits=c(0,7))
ggplot(d, aes(x, y, group=grp)) + geom_line() + ylim(0,7)
【问题讨论】: