R - 叠加点图层到 3D 密度图

R - Overlay points layer to a 3D density plot

提问人:Célia Maghakian 提问时间:10/11/2023 最后编辑:KatCélia Maghakian 更新时间:10/12/2023 访问量:27

问:

我有一个从 x;y 坐标生成的 3D 密度图,代码如下:

library(MASS)
den3d <- kde2d(data_loc$X, data_loc$Y)
persp(den3d, box=FALSE)

library(plotly)
gg<-plot_ly(x=den3d$x, y=den3d$y, z=den3d$z, type="surface") %>% 
  layout(
    scene=list(
      xaxis=list(title='X Axis (m)'),
      yaxis=list(title='Y Axis (m)'),
      zaxis=list(title='Probability density')
      ))

enter image description here

我想添加一个点图层,如下例所示:

enter image description here

我试图用功能加点,但没有成功。我也尝试了这个功能,但没有成功ggplot2::geom-point ()add_markers()

r 图叠 核密度

评论

0赞 IRTFM 10/11/2023
我猜的是来自 pkg:MASS。并编辑 Q 的正文以满足 SO 准则。您还应该使用编辑工具添加一个最小的可重现示例kde2d

答: 暂无答案