我正在尝试根据y
序列绘制一个具有 604800 点的向量:
x=seq(from=1, to=604800)
。这不是问题,但我确实需要在图中添加一条黄土曲线。
我已经尝试过使用ggplot2
,但这需要很长时间,并且在绘制大型数据集方面出了名的糟糕。参见 R 代码:
vf <- ggplot(single.prop, aes(x,y)) + geom_line(linetype=1, size=1)
vf <- vf + stat_smooth(method="loess",fullrange=TRUE,aes(outfit=fit1<<-..y..))
vf
我现在尝试使用该base
软件包,但这也需要很长时间:
lw <- loess(y ~ x,data=single.prop)
plot(y ~ x, data=single.prop,pch=19,cex=0.1)
k <- order(single.prop$x)
lines(single.prop$x[k],lw$fitted[k],col="red",lwd=3)
还有其他人对我可以做些什么来加快运行速度有什么建议吗?我必须多次这样做,到目前为止已经为一个情节等待了大约 15 分钟,但仍未完成。