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

如何在Python Plotly的go.Scatter3d中隐藏坐标轴与网格线

移除Plotly 3D散点图的坐标轴与网格线

要仅显示散点、移除所有坐标轴及网格线,只需在原代码中添加update_layout配置,对x、y、z三个坐标轴分别设置隐藏属性:

import numpy as np
import plotly.graph_objects as go

xx= np.array([[ 0,  0,  0], [ 0,  5,  0], [ 4,  5, -4], [ 4,  0,  0], [ 0,  0, -4], 
       [ 0,  5, -4],[ 4,  5,  0], [ 4,  0, -4], [ 8,  5, -4], [ 8,  0,  0], [ 8,  5,  0], 
       [ 8, 0, -4], [ 4, 10, -4], [ 4, 10,  0], [ 8, 10, -4], [ 8, 10,  0]])   
fig = go.Figure()
fig.add_trace(go.Scatter3d(x=xx[:,2],y=xx[:,0],z=xx[:,1],mode='markers'))

# 核心配置:隐藏所有坐标轴和网格线
fig.update_layout(
    scene=dict(
        xaxis=dict(visible=False, showgrid=False),
        yaxis=dict(visible=False, showgrid=False),
        zaxis=dict(visible=False, showgrid=False)
    )
)

fig.show()

关键配置说明

  • visible=False:完全隐藏坐标轴的轴线、刻度标签和刻度线
  • showgrid=False:关闭对应坐标轴的网格线
  • 3D场景的配置需要放在scene字典下,分别对x、y、z轴进行设置

内容的提问来源于stack exchange,提问作者Tabish Izhar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 16:15:32