Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在plotly express条形图中隐藏颜色栏和图例?_Python_Plotly Express - Fatal编程技术网

Python 如何在plotly express条形图中隐藏颜色栏和图例?

Python 如何在plotly express条形图中隐藏颜色栏和图例?,python,plotly-express,Python,Plotly Express,我正在创建一个条形图,如下所示: px.bar(df, x=x, y=y, color=c, title=params['title'], hover_data=hover_data) 当c!=无图形生成图例或颜色条。如何删除它们?对于图例,可以使用fig.update\u跟踪(showlegend=False)或fig.update(layout\u showlegend=False) 对于颜色栏,只能使用fig.update(layout\u coloraxi

我正在创建一个条形图,如下所示:

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

c!=无
图形生成图例或颜色条。如何删除它们?

对于图例,可以使用
fig.update\u跟踪(showlegend=False)
fig.update(layout\u showlegend=False)


对于颜色栏,只能使用
fig.update(layout\u coloraxis\u showscale=False)
。在普通的plotly地物上,您也可以执行
fig.update_traces(marker_showscale=False)
,但它不适用于plotly express,因为这样做的原因

要使用plotly V4使用plotly express隐藏颜色栏,请执行以下操作:

fig.update_traces(
    marker_coloraxis=None
)
这对我有用

fig.update_traces(showscale=False)

fig.update\u traces(marker\u showscale=False)
在Plotly express中对我有效(我正在使用Plotly版本3.10.0)。谢谢@PolinaSklyarevsky,我从v4开始才使用Plotly,所以我不确定它在此之前的表现如何。