Я предполагаю, что вы пытаетесь использовать функцию spline()
. Если нет, игнорируйте этот ответ.
spline()
возвращает объект списка из двух компонентов, x и y:
List of 2
$ x: num [1:93] -3.3 -3.23 -3.17 -3.1 -3.04 ...
$ y: num [1:93] 1 0.1421 -0.1642 -0.0228 0.4294 ...
Мы можем просто превратить их в data.frame и вывести их на график. Для этого могут быть более причудливые способы, но это будет работать:
h <- hist( d, breaks="FD", plot=F )
zz <- spline( h$mids, h$counts )
qplot(x, y, data = data.frame(x = zz$x, y = zz$y), geom = "line")