xaxes 标签显示不正确

xaxes labels not displaying correctly

我正在尝试根据以下数据集创建直方图。

我想要带标签的独立 x 轴,所以我尝试了以下代码:

fig = go.Figure()
fig = px.histogram( x=df["mun"], y=df["cust"], color=df["prod"], facet_col=df["pr"] )
fig.update_xaxes(matches=None, showticklabels=True)
fig.show()

如您所见,第二个图没有显示 x 的标签。我不明白为什么会这样。我该如何解决?

我不知道为什么会这样——这可能是在 plotly 生成分面图时分类轴标签中的一些错误。

您可以在更新 xaxes 时手动指定 category_array=['D','E'],这无疑是一个脆弱的解决方法:

fig.update_xaxes(matches=None, showticklabels=True, categoryarray=['D','E'])