¿Cómo ocultar la leyenda con Plotly Express y Plotly en Python?

En este artículo, aprenderemos cómo ocultar leyendas con Plotly Express y Plotly. Aquí discutiremos dos métodos diferentes para ocultar la leyenda en plotly y plotly express, usando dos ejemplos diferentes para cada uno para que quede más claro.

Sintaxis: Para la leyenda:

  • fig.update_traces(showlegend=Falso)
  • fig.update(layout_showlegend=Falso)

Ejemplo 1:

En este ejemplo, ocultamos la leyenda en Plotly Express con la ayuda del método fig.update_traces(showlegend=False), omitiendo el parámetro Mostrar leyenda como Falso.

Python3

# importing packages
import plotly.express as px
  
# using the gapminder dataset
df = px.data.tips()
fig = px.scatter(df, x="total_bill", y="tip", color="sex", 
                 symbol="smoker", facet_col="time",
                 labels={"sex": "Gender", "smoker": "Smokes"})
  
# hiding legend in pyplot express.
fig.update_traces(showlegend=False)
  
fig.show()

Producción:

Ejemplo 2:

En este ejemplo, ocultamos la leyenda en Plotly con la ayuda del método fig.update(layout_showlegend=False) , al pasar el parámetro showlegend como False.

Python3

import plotly.graph_objects as go
  
# using the Figure dataset
fig = go.Figure()
  
fig.add_trace(go.Line(name="first", x=["a", "b"], y=[1,3]))
fig.add_trace(go.Line(name="second", x=["a", "b"], y=[2,1]))
fig.add_trace(go.Line(name="third", x=["a", "b"], y=[1,2]))
fig.add_trace(go.Line(name="fourth", x=["a", "b"], y=[2,3]))
  
  
# hiding legend in pyplot express.
fig.update(layout_showlegend=False)
  
fig.show()

Producción:

Ejemplo 3:

En este ejemplo, ocultamos la leyenda en Plotly Express con la ayuda del método fig.update_traces(showlegend=False) , pasando el parámetro layout_showlegend como False.

Python3

import plotly.express as px
  
# using the iris dataset
df = px.data.iris()
  
# plotting the line chart
fig = px.line(df, y="sepal_width", line_dash='species',
            color='species')
  
# hiding legend in pyplot express.
fig.update_traces(showlegend=False)
  
# showing the plot
fig.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por skrg141 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *