我正试图在geom_smooth()线下填写一幅图的一部分。
示例:

在这个例子中,数据符合这条曲线。我的数据不那么流畅。我想使用geom_point()和混合的geom_smooth()和geom_area()来填充平滑线下的区域,同时保留上面的点。
用geom_smooth()显示数据的图片

换句话说,我想要填充行下面的所有内容,就像图1中的那样。
发布于 2016-05-21 04:23:39
使用predict和正在使用的平滑类型。geom_smooth对n< 1000使用loess,对于n> 1000使用gam。
library(ggplot2)
ggplot(mpg, aes(displ, hwy)) +
geom_point() +
geom_smooth() +
geom_ribbon(aes(ymin = 0,ymax = predict(loess(hwy ~ displ))),
alpha = 0.3,fill = 'green')这意味着:

https://stackoverflow.com/questions/37358527
复制相似问题