set_style
Por defecto los gráficos creados con seaborn no muestran un grid (rejilla). Si quieres agregar un grid de manera automática basado en tu gráfico puedes usar la función set_style
y elegir entre los estilos "whitegrid"
y "darkgrid"
.
whitegrid
import seaborn as sns
x = ["A", "A", "A", "B"]
sns.set_style("whitegrid")
sns.countplot(x = x)
darkgrid
import seaborn as sns
x = ["A", "A", "A", "B"]
sns.set_style("darkgrid")
sns.countplot(x = x)
En las siguientes secciones revisaremos cómo pasar argumentos adicionales para personalizar el estilo de los grids. Ten en cuenta que la lista completa de parámetros que se pueden ver con axes_style()
.
Usa grid.color
como en el ejemplo siguiente para especificar un color para las líneas que componen el grid, que por defecto son grises para "whitegrid"
y blancas para "darkgrid"
.
import seaborn as sns
x = ["A", "A", "A", "B"]
sns.set_style("whitegrid", {'grid.color': 'red'})
sns.countplot(x = x)
grid.linestyle
controla el estilo de línea del grid. Las posibles opciones son: '-'
(por defecto) o 'solid'
, '--'
o 'dashed'
, '-.'
o 'dashdot'
y ':'
o 'dotted'
, que se muestran a continuación.
Linea discontinua
import seaborn as sns
x = ["A", "A", "A", "B"]
sns.set_style("whitegrid", {'grid.linestyle': '--'})
sns.countplot(x = x)
Línea punteada
import seaborn as sns
x = ["A", "A", "A", "B"]
sns.set_style("whitegrid", {'grid.linestyle': ':'})
sns.countplot(x = x)
Línea con guiones y puntos
import seaborn as sns
x = ["A", "A", "A", "B"]
sns.set_style("whitegrid", {'grid.linestyle': '-.'})
sns.countplot(x = x)
También te puede interesar