15

我正在创建一个类似这样的条形图:

px.bar(df, x=x, y=y, color=c,
       title=params['title'], 
       hover_data=hover_data)

c != None图形生成图例或颜色条时。我怎样才能删除它们中的任何一个?

4

4 回答 4

16

对于图例,您可以使用fig.update_traces(showlegend=False)fig.update(layout_showlegend=False)

对于颜色条,您只能使用fig.update(layout_coloraxis_showscale=False). 在正常的 plotly 图形上,您也可以这样做fig.update_traces(marker_showscale=False),但它不适用于 plotly express,因为多面迹线需要共享相同的色阶

于 2019-11-02T10:11:45.070 回答
11

这对我有用!

fig.update_traces(showscale=False)
于 2020-06-22T18:47:04.263 回答
6

v5.1.0中,这对我有用:

fig.update_coloraxes(showscale=False)
右侧带有渐变颜色条的条形图 只有条形图
于 2021-07-28T06:49:08.530 回答
3

要使用 Plotly V4 隐藏带有 plotly express 的颜色条:

fig.update_traces(
    marker_coloraxis=None
)
于 2020-04-17T14:11:46.940 回答