r-在ggplot2中绘制出处包的输出



我想使用ggplot2绘制出处包的输出。具体来说,函数KDE((的输出,它会产生一个类KDE。(它使用KDE的自适应带宽,这就是为什么我不能使用ggplot2的KDE估计(

install.packages("provenance")
library(provenance)
data(Namib)
samp <- Namib$DZ$x[['N1']]
dens <- KDE(samp,0,3000,kernel="epanechnikov")

我想使用ggplot2在dens中绘制输出,但是ggplot2不支持类KDE

是否有方法提取在ggplot2中绘制密度估计所需的信息?我试图查看类KDE的结构,但是,我不知道如何提取或提取什么。我认为,dens$x是存储x分量的地方,而y分量在dens$y中。

是的,您可以使用'$'访问所需的工件。只需将它们组合到一个数据框架中,并将其作为ggplot数据。

ggplot(data.frame(x = dens$x,y =  dens$y), aes(x = x, y = y)) + 
geom_point()

最新更新