Establecer el color de fondo de los gráficos de Seaborn

Manav Narula 30 enero 2023
  1. Utilice la función seaborn.set() para cambiar el color de fondo de los gráficos de Seaborn en Python
  2. Utilice la función seaborn.set_style() para cambiar el color de fondo de los gráficos de Seaborn en Python
Establecer el color de fondo de los gráficos de Seaborn

Este tutorial presentará cómo cambiar el color de fondo de los gráficos creados con el módulo seaborn en Python.

Utilice la función seaborn.set() para cambiar el color de fondo de los gráficos de Seaborn en Python

La función set() agrega diferentes elementos y configura la estética de la trama. No existe un argumento o método directo para cambiar el color de fondo en seaborn. Dado que el módulo seaborn se basa en el módulo matplotlib, podemos usar los parámetros de ese módulo para los gráficos de seaborn. Podemos pasarlos al parámetro rc en la función set() como pares clave-valor del diccionario.

Usaremos los parámetros axes.facecolor y figure.facecolor para alterar el color de fondo. Los ejes se consideran el lienzo donde se dibuja el gráfico y la figura es el objeto general que contiene los diferentes objetos de los ejes.

Podemos usar el método anterior como se muestra a continuación.

import random
import seaborn as sns
import matplotlib as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

sns.set(rc={"axes.facecolor": "cornflowerblue", "figure.facecolor": "cornflowerblue"})
sns.scatterplot(y=s_y, x=s_x)

color de fondo Seaborn

Utilice la función seaborn.set_style() para cambiar el color de fondo de los gráficos de Seaborn en Python

Hay muchos temas diferentes disponibles en el módulo seaborn. Estos temas pueden no ser la solución exacta a nuestro problema, pero nos permite personalizar un poco el fondo de las figuras.

La función set_style() se utiliza para establecer el tema de la trama. Puede aceptar los siguientes valores: dark, white, whitegrid, darkgrid y tickers. Los parámetros dark y darkgrid proporcionan un fondo gris sin y con cuadrículas, respectivamente. Del mismo modo, podemos concluir para los parámetros white y whitegrid.

Por ejemplo,

import random
import seaborn as sns
import matplotlib as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

sns.set_style("darkgrid")
sns.scatterplot(y=s_y, x=s_x)

establecer el color de fondo seaborn con la función set_style ()

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artículo relacionado - Seaborn Color