Как добавить плоскость в облаке (3d Bar plot) - PullRequest
0 голосов
/ 22 мая 2019

Мне было интересно, есть ли простой способ добавить плоскость с z = 0 в мое облако, 3D-график.Таким образом, я могу разделить между ними выше плоскости и ниже (то есть z> 0 против z <0).</p>

Я уже сделал весь график, за исключением того, что мне нужна одна плоскость при z = 0.

dall = as.matrix(data.frame(v1= c(-1.35,1.2,6), v2=c(-1.5,0.5,5), v3= c(-4.2,0.5,11)))
row.names(dall)  = c("R1", "R2",  "R3")

cloud(dall, panel.3d.cloud = panel.3dbars,
      xbase = 0.4, ybase = 0.4, zlim = c(min(dall), max(dall)),
      scales = list(arrows = FALSE, just = "right"), xlab = list('  R values',col='blue',cex=0.75), ylab = list('V values',col='blue',cex=0.75),zlab = list('z',col='blue',cex=0.75),
      main = list("3D Plot",col='blue'),
      col.facet = level.colors(dall, at = do.breaks(range(dall), 50),
                               col.regions = cm.colors,
                               colors = TRUE),
      colorkey = list(col = cm.colors, at = do.breaks(range(dall), 50)),
      screen = list(z = 20, x = -60))
...