如何突出显示R中rgl包的surface3d图中的边

时间:2013-11-20 02:30:11

标签: r rgl

我在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

最佳, Loddi

1 个答案:

答案 0 :(得分:1)

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

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