Los datos en el eje Y del gráfico, también conocido como la serie del gráfico, se reflejan en la leyenda del gráfico. Esta es la información que proviene de las columnas del informe de cuadrícula correspondiente y, por lo general, consta de métricas. La leyenda de un gráfico generalmente se muestra como un cuadro en el lado derecho o izquierdo de su gráfico.
La función update_layout() de Plotly se usa para cambiar el tamaño de la leyenda en el gráfico plotly.
Sintaxis:
update_layout(dict1=None, overwrite=False, **kwargs)
Los valores en los argumentos de palabra clave / dict de entrada se utilizan para alterar iterativamente las partes del diseño original.
Parámetros:
- dict1 (dict) – Para ser actualizado es un diccionario de propiedades.
- overwrite (bool): si es True, se sobrescribirán las propiedades existentes. Si es False, aplica actualizaciones recursivamente a las propiedades existentes, conservando las propiedades que no se especifican en la operación de actualización.
- kwargs: se actualizará un par de propiedades de palabra clave/valor.
Ejemplo: antes de editar el tamaño y la fuente
Los paquetes y CSV se importan. Se crea un gráfico de dispersión mediante el método px.scatter() , se proporcionan argumentos X, Y y color. El siguiente código es para un diagrama de dispersión simple sin formatear el tamaño de la leyenda.
Para ver y acceder al archivo CSV, haga clic aquí .
Python3
# import packages import plotly.express as px import pandas as pd # importing csv file df = pd.read_csv("iris.csv") # scatter plot using plotly fig = px.scatter(df, x="sepal_length", y="sepal_width", color="species") fig.show()
Producción:
Después de editar el tamaño y la fuente:
Los paquetes y CSV se importan. se crea un gráfico de dispersión mediante el método px.scatter(), se proporcionan argumentos X, Y y color. El siguiente código es para crear un diagrama de dispersión modificado donde usamos el método update_layout() para dar parámetros adicionales a nuestra leyenda y cambiar la familia de fuentes y el tamaño de fuente.
Python3
# import packages import plotly.express as px import pandas as pd # importing csv file df = pd.read_csv("iris.csv") # scatter plot using plotly fig = px.scatter(df, x="sepal_length", y="sepal_width", color="species") # update_layout method used to modify change and size fig.update_layout(legend=dict(title_font_family="Times New Roman", font=dict(size= 20) )) fig.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por isitapol2002 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA