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