¿Cómo agregar manualmente un color de leyenda y un tamaño de fuente de leyenda en una figura gráfica en Python?

En este artículo, aprenderemos cómo agregar manualmente un color de leyenda y un tamaño de fuente de leyenda en una figura gráfica en Python. Una leyenda es un área que describe los elementos del gráfico. En la leyenda plotly se utiliza para colocar una leyenda en los ejes.

Aquí discutiremos diferentes métodos para agregar manualmente el color de la leyenda y el tamaño de fuente de la leyenda en plotly express, usando dos ejemplos diferentes para cada uno para que quede más claro.

Ejemplo 1: en este gráfico de barras, agregamos el color de la leyenda y el tamaño de la fuente de la leyenda usando el método fig.update_layout() , legend_font_color=”red”: este parámetro le permite establecer el color de la fuente, mientras que legend_font_size= 19 : este parámetro le permite establecer el tamaño de fuente.

Python3

# importing packages
import plotly.express as px
  
# using medals_wide dataset
wide_df = px.data.medals_wide()
  
# plotting the bar chart
fig = px.bar(wide_df, x="nation", y=[
             "gold", "silver", "bronze"],
             title="Geeksforgeeks")
  
# set legend color
fig.update_layout(legend_font_color="red")
  
# set font size
fig.update_layout(legend_font_size=19)
  
# showing figure.
fig.show()

Producción:

Ejemplo 2: en este gráfico de dispersión, agregamos el color de la leyenda y el tamaño de la fuente de la leyenda usando el método fig.update_layout() , legend_font_color=”gold” : este parámetro le permite establecer el color de la fuente, mientras que legend_font_size= 10 : este parámetro le permite establecer el tamaño de fuente.

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"})
  
# set legend color
fig.update_layout(legend_font_color="gold")
  
# set font size
fig.update_layout(legend_font_size=10)
  
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 *