有人知道如何在 ggplot 上使用 manipulate(),以便轻松选择平滑(span)级别吗?我已经尝试了以下内容,但没有成功:
# fake data
xvals <- 1:10
yvals <- xvals^2*exp(rnorm(2,5,0.6))
data <- data.frame(xvals,yvals)
# plot with manipulate
manipulate(
ggplot(data,aes(xvals,yvals)) +
geom_smooth(span=slider(0.5,5)) +
geom_point()
)
我希望能够轻松地在“平滑级别”之间切换。