Hi,
I’m trying to get smooth curves connecting points in a plot using
"spline" but I don’t get what I whant.
Eg.:
x<-1:5
y <- c(0.31, 0.45, 0.84, 0.43, 0.25)
plot(x,y)
lines(spline(x,y))
Creates a valley between the first and second points, then peaks at 3rd,
and another valley between 4th and
Both worked, thanks!
N. Fernandez
> Katharine Mullen:
>
> require(splines)
> x<-1:5
> y <- c(0.31, 0.45, 0.84, 0.43, 0.25)
> yy <-predict(interpSpline(x, y))
> plot(x, y)
> lines(yy)
>
> Greg Snow:
> lines(spline(x,y, method='n', n=250))
__
R-help@
Sorry, I answered too quickly.
It worked with the "simplified" example I provided but not with
non-regular intervals in x:
x<-c(-45,67,131,259,347)
y <- c(0.31, 0.45, 0.84, 0.43, 0.25)
plot(x,y)
lines(spline(x,y, method='n', n=250))
#or:
lines(predict(interpSpline(x, y)))
Produce the same decre
3 matches
Mail list logo