Je suis sûr que j'oublie quelque chose de très simple, mais je ne peux pas faire fonctionner certaines parcelles avec Seaborn.
Si je fais:
import seaborn as sns
Ensuite, tous les tracés que je crée comme d'habitude avec matplotlib obtiennent le style Seaborn (avec la grille grise en arrière-plan).
Cependant, si j'essaie de faire l'un des exemples, tels que:
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 fonction pairplot renvoie un objet PairGrid, mais le tracé ne s'affiche pas.
Je suis un peu confus parce que matplotlib semble fonctionner correctement, et les styles Seaborn sont appliqués à d'autres tracés matplotlib, mais les fonctions Seaborn ne semblent rien faire. Quelqu'un at-il une idée de ce qui pourrait être le problème?
%matplotlib inline
pour spécifier le backend en ligne. Sinon, vous pourriez appelersns.plt.show()
pour rendre l'intrigue dans une fenêtre distincte.