1

我在 R 中使用 rgl 创建了一个 3d 图,如下所示:

persp3d(log2(x), log2(y), z, col=color, ticktype="detailed", xlab="filesize [kb]", ylab="record size [kb]", zlab="speed [b/s]", axes=TRUE, back="lines")

现在我想用黑线突出显示所有边缘。这基本上与在表面上绘制线框模型相同。但是我在 rgl 包中找不到可以完成这项工作的方法。我发现的最好的是grid3d(c("x", "y+", "z")),它只突出了我从后面看到的某些边缘。

任何帮助将不胜感激。

这是迄今为止的情节图片http://i.stack.imgur.com/U1aTk.png

最好的,洛迪

4

1 回答 1

1
surface3d(log2(x), log2(y), z,  back="lines")
surface3d(log2(x), log2(y), z,  front="lines")

另请参阅?rgl.material可用参数

于 2013-11-20T03:01:03.603 回答