Изчертаване само на монтираната сплайн линия, а не на точките от данни

Проверих препратките си, струва ми се, че за да се побере набор от данни с 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, а по-скоро искам да начертая само монтираната сплайн линия в графиката, как да направя?


person user974270    schedule 08.10.2012    source източник


Отговори (2)


Можете да използвате свързаната функция за графика:

plot(smoothingSpline, type="l") 

Или можете да извлечете изрично стойностите x и y и да ги начертаете

plot(smoothingSpline$x, smoothingSpline$y, type="l")
person csgillespie    schedule 08.10.2012
comment
благодаря!!, как да добавя хоризонтална линия като (y=0,8) към този график - person user974270; 08.10.2012

Защо не само plot(smoothingSpline, type = "l")? Това трябва да ви позволи да добавите монтираната сплайн линия, без да се налага първо да чертаете точките от данни.

person A5C1D2H2I1M1N2O1R2T1    schedule 08.10.2012