易碎的3D散点图抖动且部分出现Python

时间:2019-05-25 17:00:45

标签: python python-3.x plot plotly

我有一系列使用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)

附上图片,以查看在用鼠标四处移动时如何“抖动”和“闪烁”。

我根本无法弄清楚这个问题。也许这与轴问题有关?我必须指定我不知所措的限制吗?

enter image description here

enter image description here

enter image description here

0 个答案:

没有答案