绘图仪3D散点图抖动且部分显示Python

2024-05-14 03:24:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Plotly创建了一系列点,这些点有时会显示出来,但当我旋转绘图时,它会变得不稳定(有点痉挛,来回闪烁)

我的代码如下所示,其中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)

附加图片以查看它在使用鼠标移动时是如何“抖动”和“闪烁”的

我根本搞不懂这个问题。也许这与axis的问题有关??我是否必须指定我不知何故遗漏的限制

enter image description here

enter image description here

enter image description here


Tags: truegodatalinefigrgbdictcolor