由于某种原因,我正在拟合的函数ggplot2
超出了 y 轴,即使可以获得的最小值为零。因此,在尝试将下限限制为零时,我注意到似乎不能只设置下限,从而省略数据点(或预测点,显然)。这是真的?
例如,可以使用expand_limits
缩小,因为它是:
require(ggplot2)
p = ggplot(mtcars, aes(wt, mpg)) + geom_point()
p + expand_limits(y=0)
但是不能放大:
p + expand_limits(y=15)
与设置美学相同:
p + aes(ymin=0)
p + aes(ymin=15)
我知道我可以使用ylim
,coord_cartesian
等来设置上限和下限,但在这种情况下,我将一个列表传递给ggplot
usinglapply
并且上限会根据正在绘制的列表中的对象而变化。所以我回到单独绘制每个对象,这非常乏味。有任何想法吗?
编辑:哈德利确认这是不可能的,所以@Arun 的解决方法必须这样做!