我有一系列使用Plotly创建3D散点的点,这些点有时会显示出来,但是当我旋转该图时,它会摇晃(有些抽搐并闪烁进出)。
我的代码如下所示,其中x,y,z是numpy
数组(实际长度为59,但为了合理展示而缩减为6):
x y z
-119.217 55.2595 -4061.21
-119.217 55.2595 -4061.23
-119.217 55.2595 -4061.54
-119.218 55.2595 -4061.76
-119.217 55.2594 -4062.22
-119.218 55.2595 -4062.63
line = go.Scatter3d(x=x, y=y, z=z, mode='markers',
marker=dict(
size=4.0,
color='#EF509C'
), line=dict(
color='black',
width=15.5)
)
data = [line]
layout = go.Layout(paper_bgcolor='black',
scene=dict(xaxis=dict(
gridcolor="#A0A0A0",
zerolinecolor='rgb(255, 255, 255)',
showbackground=True,
backgroundcolor='black'
),
yaxis=dict(
gridcolor="#A0A0A0",
zerolinecolor='rgb(255, 255, 255)',
showbackground=True,
backgroundcolor='black'
),
zaxis=dict(
gridcolor="#A0A0A0",
zerolinecolor='rgb(255, 255, 255)',
showbackground=True,
backgroundcolor='black'
)
)
)
fig = go.Figure(data=data, layout=layout)
plot(fig, show_link=False)
附上图片,以查看在用鼠标四处移动时如何“抖动”和“闪烁”。
我根本无法弄清楚这个问题。也许这与轴问题有关?我必须指定我不知所措的限制吗?