R Plotly:3D 表面反向 x 轴

mat*_*mat 2 r plotly r-plotly

我正在尝试设置 3D 曲面图的相机,使 x 轴从左 = 0 到右 = 60,y 轴从下 = 0 到上 = 80,同时 z 轴位于左侧。

有一个例子:

library(plotly)
library(magrittr)

plot_ly(z = ~volcano) %>%
  add_surface() %>%
  layout(scene = list(camera=list()))
Run Code Online (Sandbox Code Playgroud)

这是默认输出:
在此输入图像描述

这就是我要的:
在此输入图像描述

我尝试更改函数中的xy和参数,但没有成功。我也尝试使用。zeye()xasix = list(autoarante = "reversed")

Ben*_*Ben 5

eye向量确定相机的位置,默认值为 (x = 1.25, y = 1.25, z = 1.25)。

要更改默认值以获得所需的视角,您可以将y中的设为camera eye负值。

library(plotly)
library(magrittr)

plot_ly(z = ~volcano) %>%
  add_surface() %>%
  layout(scene = list(camera=list(eye = list(x = .8, y = -2, z = 1.25))))
Run Code Online (Sandbox Code Playgroud)

输出

相机眼睛的火山情节布局发生变化