Как выделить края в графике surface3d пакета rgl в R

Я создал 3D-график с rgl в R следующим образом:

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

Лучший, Лодди


r rgl
person Loddi    schedule 20.11.2013    source источник


Ответы (1)


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

См. также ?rgl.material для доступных параметров

person IRTFM    schedule 20.11.2013
comment
Это сработало! Просто чтобы уточнить для других новичков в R, таких как я: вам нужно выполнить эти две строки точно так, как написано выше, после того, как вы выполнили команду persp3d() в моем первоначальном вопросе, чтобы получить вид каркаса поверх цветной поверхности. - person Loddi; 23.11.2013