Cómo agregar un título a las parcelas de Seaborn (con ejemplos)

Para agregar un título a una única parcela nacida en el mar, puede usar la función .set () .

Por ejemplo, a continuación se explica cómo agregar un título a un diagrama de caja:

sns. diagrama de caja (datos = gl, x = ' var1 ', y = ' var2 '). set (title = ' Título de la trama ')

Para agregar un título general a un gráfico de facetas nacidas en el mar, puede usar la función .suptitle () .

Por ejemplo, a continuación se explica cómo agregar un título general a un relato:

#define relplot 
rel = sns. relplot (data = df, x = ' var1 ', y = ' var2 ', col = ' var3 ') 
#add título general para replicar 
rel. fig . suptitle (' Título general ')

Los siguientes ejemplos muestran cómo utilizar estas funciones en la práctica.

Ejemplo 1: agregar un título a una parcela única de Seaborn

El siguiente código muestra cómo agregar un título a un diagrama de caja de Seaborn:

importar pandas como pd
 importar seaborn como sns
 importar matplotlib. pyplot  como plt

# crear datos falsos
 df = pd. DataFrame ({' puntos ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' asiste ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' equipo ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create boxplot
 sns. boxplot (datos = gl, x = ' equipo ', y = ' puntos '). set (title = ' Puntos por equipo ')

Diagrama de caja de Seaborn con título

Y el siguiente código muestra cómo agregar un título a una gráfica de dispersión nacida en el mar:

sns. diagrama de dispersión (datos = gl, x = ' puntos ', y = ' asistencias '). set (title = ' Puntos frente a asistencias ')

Diagrama de dispersión de Seaborn con título

Y el siguiente código muestra cómo agregar un título a una trama nueva nacida en el mar:

sns. regplot (datos = gl, x = ' puntos ', y = ' asistencias '). set (title = ' Puntos frente a asistencias ')

Trama de Seaborn con título

Ejemplo 2: agregar un título general a un gráfico de caras de Seaborn

El siguiente código muestra cómo agregar un título a un gráfico de facetas nacidas en el mar:

importar pandas como pd
 importar seaborn como sns
 importar matplotlib. pyplot  como plt

# crear datos falsos
 df = pd. DataFrame ({' puntos ': [25, 12, 15, 14, 19, 23, 25, 29],
                   ' asiste ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' equipo ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B']})

#create relplot 
rel = sns. relplot (data = df, x = ' puntos ', y = ' asiste ', col = ' equipo ')

#add título general 
rel. fig . suptitle (' Estadísticas por equipo ')

Gráfico de facetas de Seaborn con título

También podemos usar el argumento subplots_adjust () para mover el título general un poco más arriba para que no se interponga en el camino de los gráficos individuales:

#create relplot 
rel = sns. relplot (data = df, x = ' puntos ', y = ' asiste ', col = ' equipo ')

#move el título general hacia arriba 
rel. fig . subplots_adjust (arriba = .8 )

#add título general 
rel. fig . suptitle (' Estadísticas por equipo ')

Recursos adicionales

Cómo ajustar el tamaño de la figura de una parcela de Seaborn
Cómo cambiar la posición de una leyenda en Seaborn
Cómo cambiar las etiquetas de los ejes en una parcela de Seaborn

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Se utiliza una prueba de Kruskal-Wallis para determinar si existe o no una diferencia estadísticamente significativa entre las medianas de…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!