我正在绘制一些带有重叠线性拟合线的对数缩放数据,如下所示:
d <- data.frame(x=1:10, y=10^(1:10 + rnorm(10)))
ggplot(d, aes(x=x, y=y)) + geom_point() +
geom_smooth(method="lm", se=FALSE) +
scale_y_log10()
看起来线性回归线是在转换后的数据上计算的,否则它将直接通过最后一点。真的吗?
我似乎记得这在ggplot2
文本中已解决,但我现在找不到它。