绘制子图,隐藏 x 轴标签

0 python plotly

我的情节在这里

\n

如何从我的子图中删除 x 轴标签,我只希望它们出现在图例上

\n
fig = make_subplots(rows=2, cols=4,)\nfor i,j in enumerate(to_show_up):\n    fig.add_trace(go.Box(y =df[j] ,name = j ),row=1, col=i+1)\n    fig.update_yaxes(showticklabels=False)\nfor i,j in enumerate(to_show_down):\n    fig.add_trace(go.Box(y =df[j] ,name = j ),row=2, col=i+1)\n    fig.update_yaxes(showticklabels=False)\n\nfig.update_layout(height=600, width=1200, title_text="\xd0\x9c\xd0\xb5\xd1\x82\xd1\x80\xd0\xb8\xd0\xba\xd0\xb8 \xd1\x81\xd0\xbe\xd1\x82\xd0\xbe\xd0\xb2\xd0\xbe\xd0\xb9 \xd1\x81\xd0\xb2\xd1\x8f\xd0\xb7\xd0\xb8")\n\n\nfig.show()\n
Run Code Online (Sandbox Code Playgroud)\n

Vin*_*ndy 7

来自Plotly 文档

切换轴标签:showticklabels可以通过将axis 属性设置为 来禁用轴刻度线标签False

以下是在使用 Plotly Express 创建的多面图形的所有子图中禁用刻度标签的示例:

import plotly.express as px 

df = px.data.iris()

fig = px.scatter(df, x="sepal_width", y="sepal_length", facet_col="species") 

fig.update_xaxes(showticklabels=False) # Hide x axis ticks 
fig.update_yaxes(showticklabels=False) # Hide y axis ticks

fig.show() 
Run Code Online (Sandbox Code Playgroud)