【发布时间】:2021-03-01 01:50:39
【问题描述】:
我希望将图像保留在垂直 z 轴上的刻度下方,但从 x 和 y 轴上删除刻度和数字。我希望能够为我的矩阵中的每个条件标记我的x 和y 轴,但还没有弄清楚如何使用text3D 做到这一点。出于某种原因(因为我使用的是 Mac?)我无法下载 axes3D,这是我在其他回复中看到的一种潜在解决方案。
这是我的代码:
x = c(0,1)
y = c(0,1)
zval = c(104.1861, 108.529, 110.3675, 110.4112)
z = matrix (zval, nrow=2, ncol=2, byrow=TRUE)
hist3D(x,y,z, zlim=c(101,111), colvar = NULL, d=2, col = "lightblue", NAcol = "white", breaks = NULL, colkey = NULL, theta=-60, phi=20, nticks=10, axes=TRUE, ticktype="detailed", space=0.5, lighting=TRUE, light="diffuse", shade=.5, ltheta = 50, bty = "g")
我对 R 很陌生。
stackoverflow.com/questions/26794236/ggplot2-3d-bar-plot
^ 这似乎是我需要的,但我无法复制代码而不会出错。当我尝试运行这篇文章时出现错误,因为我的 x 和 z(在这种情况下)轴不是数字:
cloud(y~x+z, d, panel.3d.cloud=panel.3dbars, col.facet='grey', xbase=0.4, ybase=0.4, scales=list(arrows=FALSE, col=1), par.settings = list(axis.line = list(col = "transparent")))
【问题讨论】:
-
谢谢!完成。