R Plotly:3D 表面反向 x 轴
R Plotly: 3D surface reverse x-axis
我正在尝试设置 3D 曲面图的相机,使 x 轴从左 = 0 到右 = 60,y 轴从底部 = 0 到顶部 = 80,同时使 z轴在左侧。
举个例子:
library(plotly)
library(magrittr)
plot_ly(z = ~volcano) %>%
add_surface() %>%
layout(scene = list(camera=list()))
这是默认输出:
这就是我想要的:
我尝试更改 eye()
函数中的 x
、y
和 z
参数,但没有成功。我也尝试使用 xasix = list(autoarante = "reversed")
.
eye
向量决定相机的位置,默认为(x = 1.25, y = 1.25, z = 1.25)。
要更改默认值以获得所需的视角,您可以将 camera
eye
中的 y
设置为负值。
library(plotly)
library(magrittr)
plot_ly(z = ~volcano) %>%
add_surface() %>%
layout(scene = list(camera=list(eye = list(x = .8, y = -2, z = 1.25))))
输出
我正在尝试设置 3D 曲面图的相机,使 x 轴从左 = 0 到右 = 60,y 轴从底部 = 0 到顶部 = 80,同时使 z轴在左侧。
举个例子:
library(plotly)
library(magrittr)
plot_ly(z = ~volcano) %>%
add_surface() %>%
layout(scene = list(camera=list()))
这是默认输出:
这就是我想要的:
我尝试更改 eye()
函数中的 x
、y
和 z
参数,但没有成功。我也尝试使用 xasix = list(autoarante = "reversed")
.
eye
向量决定相机的位置,默认为(x = 1.25, y = 1.25, z = 1.25)。
要更改默认值以获得所需的视角,您可以将 camera
eye
中的 y
设置为负值。
library(plotly)
library(magrittr)
plot_ly(z = ~volcano) %>%
add_surface() %>%
layout(scene = list(camera=list(eye = list(x = .8, y = -2, z = 1.25))))
输出