Las parcelas nacidas no aparecen

Estoy seguro de que estoy olvidando algo muy simple, pero no puedo conseguir que ciertas parcelas funcionen con Seaborn.

Si lo hago:

import seaborn as sns

Luego, todas las parcelas que creo como de costumbre con matplotlib obtienen el estilo Seaborn (con la cuadrícula gris en el fondo).

Sin embargo, si trato de hacer uno de los ejemplos, como:

In [1]: import seaborn as sns

In [2]: sns.set()

In [3]: df = sns.load_dataset('iris')

In [4]: sns.pairplot(df, hue='species', size=2.5)
Out[4]: <seaborn.axisgrid.PairGrid at 0x3e59150>

La función pairplot devuelve un objeto PairGrid, pero el gráfico no aparece.

Estoy un poco confundido porque matplotlib parece estar funcionando correctamente, y los estilos Seaborn se aplican a otros gráficos de matplotlib, pero las funciones Seaborn no parecen hacer nada. ¿Alguien tiene alguna idea de cuál podría ser el problema?

Respuestas a la pregunta(6)

Su respuesta a la pregunta