0

我检查了我的参考资料,在我看来,要使用 x 和 y 拟合数据集,许多教程需要先绘制 x 和 y,然后绘制拟合线。正常程序如下:

## Calculate the fitted line
smoothingSpline = smooth.spline(tree_number[2:100], jaccard[1:99], spar=0.35) 
plot(tree_number[2:100],jaccard[1:99]) #plot the data points
lines(smoothingSpline) # add the fitted spline line.

但是,我不想绘制tree_number和jaccard,而是只想在图中绘制拟合的样条线,我该怎么办?

4

2 回答 2

5

您可以使用关联的绘图功能:

plot(smoothingSpline, type="l") 

或者您可以显式提取xy值并绘制它们

plot(smoothingSpline$x, smoothingSpline$y, type="l")
于 2012-10-08T08:42:34.713 回答
4

为什么不只是plot(smoothingSpline, type = "l")?这应该允许您添加拟合的样条线,而无需先绘制数据点。

于 2012-10-08T08:41:03.850 回答