¿Cómo configurar el título y las fuentes de su Seaborn Chart?

En este artículo, vamos a ver cómo configurar el título y las fuentes en el gráfico marino. La visualización de datos es la presentación de datos en formato pictórico. Es extremadamente importante para el análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos y seaborn es una biblioteca de visualización increíble para el trazado de gráficos estadísticos en Python. 

Instalación:

Para el entorno de Python: 

pip install seaborn

Para el entorno de conda: 

conda install seaborn

Vamos a crear algunas tramas básicas usando seaborn:

Python3

# Importing libraries  
import numpy as np  
import seaborn as sns  
      
# Selecting style as white,  
# dark, whitegrid, darkgrid   
# or ticks  
sns.set( style = "white" )  
      
# Generate a random univariate   
# dataset  
rs = np.random.RandomState( 10 )  
d = rs.normal( size = 50 )  
      
# Plot a simple histogram and kde   
# with binsize determined automatically  
sns.distplot(d, kde = True, color = "g")

Producción:

Ahora podemos agregar un título usando la función set_title() . Esta función es capaz de establecer un título y un estilo de fuente. 

Sintaxis: Axes.set_title( etiqueta , fontdict )

Parámetros:

  • etiqueta: String
  • fontdict: un diccionario que controla la apariencia del texto del título.

Ejemplo 1: Añadir título en la carta marítima.

En este ejemplo, vamos a establecer el título usando la función set_title().

Sintaxis: set_title(“Etiqueta”)

Código:

Python3

# Importing libraries  
import numpy as np  
import seaborn as sns  
      
# Selecting style as white,  
# dark, whitegrid, darkgrid   
# or ticks  
sns.set( style = "white" )  
      
# Generate a random univariate   
# dataset  
rs = np.random.RandomState( 10 )  
d = rs.normal( size = 50 )  
      
# Plot a simple histogram and kde   
# with binsize determined automatically  
sns.distplot(d, kde = True, color = "g").set_title('Seaborn')

Producción:

Ejemplo 2: aumentar el tamaño de fuente del título.

Aquí estamos aumentando el tamaño de la fuente usando atributos de tamaño de fuente.

Sintaxis: set_title(“Etiqueta”, fontdict={ ‘tamaño de fuente: int’})

Código:

Python3

# Importing libraries  
import numpy as np  
import seaborn as sns  
      
# Selecting style as white,  
# dark, whitegrid, darkgrid   
# or ticks  
sns.set( style = "white" )  
      
# Generate a random univariate   
# dataset  
rs = np.random.RandomState( 10 )  
d = rs.normal( size = 50 )  
      
# Plot a simple histogram and kde   
# with binsize determined automatically  
sns.distplot(d, kde = True, color = "g").set_title(
  'Seaborn', fontdict = { 'fontsize': 30})

Producción:

Ejemplo 3: Configuración de la alineación vertical de una fuente.

Aquí estamos configurando la alineación de una fuente usando atributos de alineación vertical . Valor de alineación vertical válido para alinear; los valores admitidos son ‘arriba’, ‘abajo’, ‘centro’, ‘línea base’, ‘línea_base_central’.

Sintaxis: set_title(“Label”, fontdict={ ‘fontsize : int’, verticalalignment =”’top’, ‘bottom’, ‘center’, ‘baseline’, ‘center_baseline’”})

Código:

Python3

# Importing libraries  
import numpy as np  
import seaborn as sns  
      
# Selecting style as white,  
# dark, whitegrid, darkgrid   
# or ticks  
sns.set( style = "white" )  
      
# Generate a random univariate   
# dataset  
rs = np.random.RandomState( 10 )  
d = rs.normal( size = 50 )  
      
# Plot a simple histogram and kde   
# with binsize determined automatically  
sns.distplot(d, kde = True, color = "g").set_title(
  'seaborn', fontdict= { 'fontsize': 30, 'verticalalignment': 'bottom'})

Producción:

Ejemplo 4: Configuración de la alineación horizontal.

Aquí estamos configurando la alineación de una fuente usando atributos de alineación horizontal . Valor de alineación horizontal válido para alinear; los valores admitidos son center’, ‘right’, ‘left’.

Sintaxis: set_title(“Etiqueta”, fontdict={ ‘fontsize : int’, horizontalalignment =”’center’, ‘right’, ‘left’”})

Código:

Python3

# Importing libraries  
import numpy as np  
import seaborn as sns      
      
# Selecting style as white,  
# dark, whitegrid, darkgrid   
# or ticks  
sns.set( style = "white" )  
      
# Generate a random univariate   
# dataset  
rs = np.random.RandomState( 10 )  
d = rs.normal( size = 50 )  
      
# Plot a simple histogram and kde   
# with binsize determined automatically  
sns.distplot(d, kde = True, color = "g").set_title(
  'seaborn', fontdict= { 'fontsize': 24, 'horizontalalignment': 'left'})

Producción:

Ahora verifique la alineación del lado derecho usando horizontalalignment’: ‘right’:

Python3

# Importing libraries
import numpy as np
import seaborn as sns
  
# Selecting style as white,
# dark, whitegrid, darkgrid
# or ticks
sns.set(style="white")
  
# Generate a random univariate
# dataset
rs = np.random.RandomState(10)
d = rs.normal(size=50)
  
# Plot a simple histogram and kde
# with binsize determined automatically
sns.distplot(d, kde=True, color="g").set_title(
  'seaborn', fontdict={'fontsize': 24, 'horizontalalignment': 'right'})

Producción:

Publicación traducida automáticamente

Artículo escrito por kumar_satyam 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 *