📌  相关文章
📜  如何在 Plotly Express 中隐藏颜色条和图例?(1)

📅  最后修改于: 2023-12-03 15:08:44.749000             🧑  作者: Mango

如何在 Plotly Express 中隐藏颜色条和图例?

在使用 Plotly Express 创建图表时,有些情况下我们可能需要隐藏颜色条和图例。本文介绍如何在 Plotly Express 中实现这种需求。

隐藏颜色条

在 Plotly Express 中,我们可以使用 color_discrete_mapcolor_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 中如何隐藏颜色条和图例的方法。