将垂直平面添加到rgl或scatter3D中的3d散点图

时间:2017-10-15 20:58:55

标签: r 3d composite plane scatter3d

我正在使用包rglplot3D在散点图中绘制三维数据。我的数据如下:

install.packages("rgl")
library(rgl)

x <- Kg$GBMVP_SD
y <- Kg$GBMVP_Ret
z <- Kg$Asset_No

K<- as.matrix(Kg$GRN_No)
RF<- as.matrix(Kg$Risk_Free)


  scatter3D(x , y , z , colvar = K,
    pch = 16, cex = 1.5, xlab = "GMVP Standard Deviation", ylab = "GMVP Return",
    zlab = "Total No of Assets in Portfolio", clab = c("Green Asset No"),
    main = "Global Minimum Variance Portfolio(GMVP) Return and Standard Deviation vs No of Green Assets ", ticktype = "detailed",
    colkey = list(length = 0.5, width = 0.5, cex.clab = 0.75))

给了我: enter image description here

我正在尝试为此xz添加垂直平面,如上所述,y等于RF,这是一个值。我已经尝试了rgl包没有运气,因为所有适合的回归平面,当我在平面中使用不同的z值作为散点图时,它没有绘制。我试图避免使用scatterplot3d包,因为其他包的图形更好,但是如果有其他选项则会这样做。任何帮助表示赞赏。

0 个答案:

没有答案