在R中获取persp3d图表表面的网格

在R中获取persp3d图表表面的网格,r,charts,R,Charts,我一直在搜索如何在R中绘制类似matlab的曲面图,我发现了以下页面: 我想使用persp3d而不是persp,因为它具有交互功能,但是默认情况下,persp在曲面上有我喜欢的恒定x和y线(在球体上称为经纬线),而我找不到任何方法使用persp3d获得相同的结果 此功能在persp3d中可用吗?您可以在第一次调用persp3d后调用surface3d两次,以向绘图添加其他元素: library(rgl) x <- seq(-pi, pi, len = 20) y <- seq(-

我一直在搜索如何在R中绘制类似matlab的曲面图,我发现了以下页面:

我想使用persp3d而不是persp,因为它具有交互功能,但是默认情况下,persp在曲面上有我喜欢的恒定x和y线(在球体上称为经纬线),而我找不到任何方法使用persp3d获得相同的结果


此功能在persp3d中可用吗?

您可以在第一次调用
persp3d
后调用
surface3d
两次,以向绘图添加其他元素:

library(rgl)

x <- seq(-pi, pi, len = 20)
y <- seq(-pi, pi, len = 20)
z <- outer(x, y, function(x, y) sin(sqrt(x^2 + y^2))) 

persp3d(x, y, z, col = "blue")
surface3d(x, y, z, back = "lines")
surface3d(x, y, z, front = "lines")
库(rgl)

x在macOS上使用RStudio 1.0.153,用鼠标旋转模型会在表面上产生大量的视觉闪烁。如何补救?