用lattice::wireframe()绘图

xsint 发布于 2019-06-12 3d 最后更新 2019-06-12 21:16 1 浏览

我想用

 wireframe(z ~ x * y, shade = TRUE, scales=list(arrows=FALSE),xlab = "x", ylab = "y",zlab = "z")
x和y的范围都是从0到1.然而,这是几百万($ MM)。我试图绘制并保持像立方体底部的二维表面图。我怀疑它是由于缩放?你有关于如何解决这个问题的任何提示?谢谢 不幸的是,我没有足够的声望发布图片..
已邀请:

krerum

赞同来自:

我们不需要图像。我们需要您的源数据。但实际上,如果您的“z”数据范围从0到1e6,只有极少数点具有较大的值,那么您将得到您所描述的内容。 尝试通过wireframezlim参数将限制设置为您认为捕获数据“有趣”部分的范围。 另一种选择是绘制log(z)~xy,假设所有z值都大于1,或绘制z^(.25)~xy