¿Cómo ocultar la barra de colores y la leyenda en Plotly Express?

En este artículo, aprenderemos cómo ocultar la barra de colores y la leyenda en plotly express.

Aquí discutiremos dos métodos diferentes para ocultar la barra de color y la leyenda, utilizando diferentes ejemplos para que quede más claro.

Ejemplo 1:

En este ejemplo, estamos ocultando la barra de colores en Plotly Express con la ayuda del método fig.update_coloraxes(showscale=False) , pasando el parámetro showscale como False.

Sintaxis: Para barra de colores:

  • fig.update_coloraxes(showscale=Falso)
  • fig.update(layout_coloraxis_showscale=Falso)

Python3

# importing packages
import plotly.express as px
  
# using the gapminder dataset
data = px.data.gapminder()
data_canada = data[data.country == 'Canada']
  
# plotting the bar chart
fig = px.scatter(data_canada, x='year', y='pop',
             hover_data=['lifeExp', 'gdpPercap'], color='lifeExp',
             labels={'pop':'population of Canada'}, height=400, title="Geeksforgeeks")
  
# hiding color-bar 
fig.update_coloraxes(showscale=False)
  
fig.show()

Producción:

antes de esconderse

Después de esconderse

Ejemplo 2:

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

Sintaxis: Para la leyenda:

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

Python3

#importing packages
import plotly.express as px
  
# using medals_wide dataset
wide_df = px.data.medals_wide()
  
# plotting the bar chart
fig = px.histogram(wide_df, x="nation", y=["gold", "silver", "bronze"], title="Geeksforgeeks")
  
# hiding legend 
fig.update_traces(showlegend=False)
  
fig.show()

Producción:

antes de esconderse

Después de esconderse

Ejemplo 3:

En este ejemplo, estamos ocultando la leyenda y la escala de color en Plotly Express al mismo tiempo con la ayuda del método fig.update(layout_showlegend=False) y fig.update(layout_coloraxis_showscale=False) , pasando el parámetro como False en cada caso.

Python3

# imports
import plotly.express as px
  
# using elections dataset
df = px.data.election()
  
# figure setup
fig = px.scatter_ternary(df, a="Joly", b="Coderre", c="Bergeron", hover_name="district", 
    color="total", size="total", size_max=15, symbol ='Coderre',
    color_discrete_map = {"Joly": "blue", "Bergeron": "green", "Coderre":"red"}, title="Geeksforgeeks"
    )
  
# move colorbar
fig.update_layout(coloraxis_colorbar=dict(yanchor="top", y=1, x=0,
                                          ticks="outside",
                                          ticksuffix=" bills"))
# hiding legend
fig.update(layout_showlegend=False)
  
# hiding color-bar
fig.update(layout_coloraxis_showscale=False)
  
fig.show()

Producción:

antes de esconderse

Después de esconderse

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 *