PGr*_*een 8 r smoothing ggplot2
使用以下数据:
> str(attribute)
'data.frame': 431 obs. of 2 variables:
$ pos: int 1 2 3 4 5 6 7 8 9 10 ...
$ att: num 0.652 0.733 0.815 1.079 0.885 ... *[between 0 and 3]
Run Code Online (Sandbox Code Playgroud)
和:
ggplot(attribute, aes(x=pos, y=att)) + geom_line() + geom_smooth()
Run Code Online (Sandbox Code Playgroud)
我做了:

我想逐渐平滑黑色曲线,而不是"geom_smooth默认值".我试过n,level选择,但没有做我想要的.哪个是逐步增加平滑度的最佳方法?(例如,在一个中平均2个值,然后在一个中尝试3个,依此类推).我想这是非常容易或无法使用的东西geom_smooth,但我不知道搜索/寻找什么.谢谢.
jor*_*ran 10
这是记录在案stat_smooth.默认的平滑器是loess,并且将其他参数传递给它,如为参数的描述所指定的那样....所以你想要的是span:
ggplot(mtcars,aes(x = wt,y = mpg)) +
geom_point() +
geom_smooth(span = 0.4)
Run Code Online (Sandbox Code Playgroud)
此外,loess接受degree参数以更好地控制平滑量.