在 plotly express 中隐藏图例(不是 Plotly)

Hide legend in plotly express (not Plotly)

我有一个要展示的散点图,其中有很多符号和颜色。这使得默认图例不可读。 有没有办法隐藏图例(在使用轨迹和图形对象时等效于或类似于 showlegend=False)?

这是我的图表线:

fig = px.scatter(df_revised, x='df_x', y = 'df_y', color = 'type', symbol = 'country', hover_data = ['id'], marginal_y="histogram", marginal_x="histogram")

我已经看到问题 ,但这没有用,因为它将绘图库更改为 plotly 而不是 express 版本。

我也试过 fig.update_layout(showlegend=False) 但是 return 出错了 AttributeError: 'ExpressFigure' object has no attribute 'update_layout'

使用您现在拥有的版本,fig.layout.showlegend = False 应该可以工作(并继续使用最新版本!)。