Я создаю гистограмму с чем-то вроде этого:
px.bar(df, x=x, y=y, color=c, title=params['title'], hover_data=hover_data)
Когда c != None график создает либо легенду, либо цветную полосу. Как я могу удалить любой из них?
c != None
Для легенды вы можете использовать fig.update_traces(showlegend=False) или fig.update(layout_showlegend=False).
fig.update_traces(showlegend=False)
fig.update(layout_showlegend=False)
Для цветовой шкалы вы можете использовать только fig.update(layout_coloraxis_showscale=False). На обычных графиках вы также можете сделать fig.update_traces(marker_showscale=False), но для сюжетной экспрессии это не работает, потому что фасетным трассам необходимо использовать одну и ту же шкалу цветов .
fig.update(layout_coloraxis_showscale=False)
fig.update_traces(marker_showscale=False)