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

如何移除Plotly 3D图表的刻度标签?尝试方法无效求助

解决Plotly 3D图表移除刻度标签的问题

在Plotly的3D图表中,轴的配置逻辑和2D图表不同——3D轴的参数需要嵌套在scene布局对象下,而不是直接使用顶层的xaxis/yaxis(这是2D图表的配置方式),你之前的代码无效就是因为这个原因。

修改后的完整代码

import numpy as np
import plotly.graph_objects as go

x = np.linspace(-1,1,100)
y = np.linspace(-1,1,100)
x_mesh, y_mesh = np.meshgrid(x,y)
z = x_mesh**2 + y_mesh**2

fig = go.Figure(data=[go.Surface(x=x,y=y,z=z,colorscale='Sunsetdark_r')])
# 针对3D场景的轴设置,移除所有刻度标签
fig.update_layout(
    scene=dict(
        xaxis=dict(showticklabels=False),
        yaxis=dict(showticklabels=False),
        zaxis=dict(showticklabels=False)
    )
)

fig.show()

关键说明

  • 如果只需要移除单个轴的刻度标签,比如仅移除X轴,只保留scene.xaxis=dict(showticklabels=False)即可,其他轴的配置可以省略。
  • scene是Plotly 3D图表专属的布局容器,所有和3D坐标轴、视角相关的配置都需要放在这个对象下。

内容的提问来源于stack exchange,提问作者Redowan Sakib

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 05:20:58