PlotlyJS绘图问题


#1

问题:

我想要在一个三维坐标系中绘制一些点,对 x,y,z 轴显示的范围做一些调整,比如 x 轴的范围设定为 -1~8 (但是绘制点的x坐标范围是1~2),我试了下以下代码但是没有效果:

node_date = DataFrame(A = node_x,B = node_y,C = node_z)
data = scatter3d(node_date,x =:A,y =:B,z = :C,mode="markers")
layout = Layout(xaxis_range=[-1, 8])
plot(data,layout)

我应该怎么修改呢?

代码中:

layout = Layout(xaxis_range=[-1, 8])

如果是在二维情况下就会起作用,但是在三维就没有反应了


#2

我在 StackOverflow 上得到了答案,解决如下:

layout = Layout(
                scene=attr(
                           xaxis=attr(title="X",range=[0,3]),
                           yaxis=attr(title="Y",range=[0,5]),
                           zaxis=attr(title="Z",range=[0,3])
                           )
                )