R 使用mesh3d类型设置绘图仪中的轴范围
我正在mac上使用Rstudio。 我想三维绘制一个曲面,这要感谢4个点的笛卡尔坐标。 当我使用:plot_ly(x=x,y=y)时,我能够确定轴的范围。 当使用plot_ly(x=x,y=y,z=z)时,相同的轴测距方法不再有效R 使用mesh3d类型设置绘图仪中的轴范围,r,3d,range,axis,plotly,R,3d,Range,Axis,Plotly,我正在mac上使用Rstudio。 我想三维绘制一个曲面,这要感谢4个点的笛卡尔坐标。 当我使用:plot_ly(x=x,y=y)时,我能够确定轴的范围。 当使用plot_ly(x=x,y=y,z=z)时,相同的轴测距方法不再有效 x = c(0, 1, 1, 0) y = c(0, 0, 1, 1) z = c(0, 1, 1, 0) scene = list(camera = list(eye = list(x=-2.5, y=0.1, z=0.1), center=list(x=0, y=
x = c(0, 1, 1, 0)
y = c(0, 0, 1, 1)
z = c(0, 1, 1, 0)
scene = list(camera = list(eye = list(x=-2.5, y=0.1, z=0.1), center=list(x=0, y=0, z=0), up=list(x=0, y=0, z=1)))
axx <- list(range=c(0, 10), showline=TRUE, linecolor=toRGB("black"))
p <- plot_ly(x = x, y = y, z = z, text = c("M0", "M1", "M2", "M3"),
type = "mesh3d",
showscale = FALSE
) %>%
layout(scene=scene, xaxis=axx, yaxis=axx, zaxis=axx )
x=c(0,1,1,0)
y=c(0,0,1,1)
z=c(0,1,1,0)
场景=列表(摄影机=列表(眼睛=列表(x=-2.5,y=0.1,z=0.1),中心=列表(x=0,y=0,z=0),向上=列表(x=0,y=0,z=1)))
axx您需要使用最新版本的plotly并将axis设置为场景的属性
例如:
layout.scene = Scene(xaxis=XAxis(title='my x label'),
yaxis=YAxis(title='my y label'),
zaxis=ZAxis(title='my z label', range=[z_min, z_max]))
您需要使用最新版本的plotly并将axis设置为场景的剖面
例如:
layout.scene = Scene(xaxis=XAxis(title='my x label'),
yaxis=YAxis(title='my y label'),
zaxis=ZAxis(title='my z label', range=[z_min, z_max]))