You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除Python中Graph Objects绘制散点图的点间连线?

解决Plotly Graph Objects 3D散点图的连线问题

问题原因

go.Scatter3d 默认的 mode 参数为 'lines+markers',这会同时渲染散点和点之间的连线,导致你看到多余的连线。

解决方案

在 go.Scatter3d 的参数中明确设置 mode='markers',强制只显示散点标记:

修改后的代码:

fig.add_trace(go.Scatter3d(
    x=x[65000:133083], 
    y=y[65000:133083], 
    z=z[65000:133083], 
    mode='markers',  # 仅渲染散点,移除连线
    marker=dict(
        size=1,
        color=color[65000:133083],
        colorscale='Viridis',
        line=None,
        showscale=True
    )
))

设置 mode='markers' 后,Plotly将只绘制散点,不再生成点之间的连线,完美实现纯3D散点图效果。

内容的提问来源于stack exchange,提问作者Van Tai Nguyen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 05:55:29