Seaborn es una biblioteca de visualización de datos de Python basada en matplotlib. Proporciona una interfaz de alto nivel para dibujar gráficos estadísticos atractivos e informativos. Básicamente, nos ayuda a estilizar nuestra trama básica hecha con matplotlib. Además, también nos proporciona diferentes técnicas de trazado para facilitar nuestro análisis exploratorio de datos (EDA) . Con estas tramas, también se vuelve importante proporcionar leyendas para una trama en particular.
En este siguiente artículo, vamos a ver cómo podemos colocar nuestra Leyenda en nuestra parcela, y más adelante en este artículo, también veremos cómo podemos colocar la leyenda fuera de la parcela usando Seaborn .
Comenzaremos importando nuestras bibliotecas necesarias.
Python3
import seaborn as sns import matplotlib.pyplot as plt
Usaremos Seaborn no solo para trazar los datos sino también para importar nuestro conjunto de datos. Aquí usaremos el conjunto de datos Gamma de seaborn.
Python3
# set our graph style to whitegrid sns.set(style="whitegrid") # load the gammas dataset ds = sns.load_dataset("gammas") # use seaborn's lineplot to plot our timeplot # and BOLD signal columns sns.lineplot(data=ds, x="timepoint", y="BOLD signal", hue = "ROI") plt.show()
Producción:
Podemos ver que esto traza un hermoso gráfico de líneas con las leyendas. Podemos ver que el cuadro de leyenda está en el gráfico. Esto podría ser un problema en muchos gráficos, por lo que debemos mantener nuestro cuadro de leyenda fuera del gráfico.
Podemos hacer esto usando la función de leyenda de matplotlib y proporcionando sus parámetros necesarios.
Python3
plt.legend(bbox_to_anchor=(1, 1), loc=2)
Producción:
También podemos ajustar nuestros parámetros según nuestras necesidades.
Python3
plt.legend(bbox_to_anchor=(1.02, 1), loc=2)
Producción:
Por lo tanto, esta técnica se puede usar en muchos escenarios donde el cuadro de leyenda aparece en el gráfico que, de lo contrario, puede ser útil para nuestra EDA.
Publicación traducida automáticamente
Artículo escrito por ayushmankumar7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA