繁体   English   中英

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

[英]How to highlight the edges in surface3d plot of rgl package in R

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

最好,罗迪

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

另请参见?rgl.material以获取可用参数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM