📅  最后修改于: 2023-12-03 15:08:44.749000             🧑  作者: Mango
在使用 Plotly Express 创建图表时,有些情况下我们可能需要隐藏颜色条和图例。本文介绍如何在 Plotly Express 中实现这种需求。
在 Plotly Express 中,我们可以使用 color_discrete_map
或 color_continuous_scale
参数来指定颜色。如果不需要显示颜色条,我们可以将它设为一个空值。
以下是一个例子:
import plotly.express as px
df = px.data.iris()
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species",
color_discrete_map={}, # 隐藏颜色条
)
fig.show()
通过设置 color_discrete_map
参数为空字典,我们成功隐藏了颜色条:
隐藏图例需要使用 showlegend
参数。将其设为 False 即可,如下面的例子:
import plotly.express as px
df = px.data.iris()
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species",
showlegend=False, # 隐藏图例
)
fig.show()
设置 showlegend
参数为 False,成功隐藏了图例:
如果需要同时隐藏颜色条和图例,我们只需要将上述两种方法结合起来即可。以下是一个例子:
import plotly.express as px
df = px.data.iris()
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species",
color_discrete_map={}, # 隐藏颜色条
showlegend=False, # 隐藏图例
)
fig.show()
通过设置 color_discrete_map
为空字典,并将 showlegend
参数设为 False,我们成功隐藏了颜色条和图例:
以上就是在 Plotly Express 中如何隐藏颜色条和图例的方法。