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