web-dev-qa-db-fra.com

Comment puis-je utiliser seaborn sans modifier les paramètres par défaut de matplotlib?

J'essaie d'utiliser Seaborn, en raison de sa fonction distplot. Mais je préfère les paramètres par défaut de matplotlib. Lorsque j'importe seaborn, cela change automatiquement l'apparence de ma silhouette.

Comment puis-je utiliser les fonctions Seaborn sans changer l'apparence des parcelles?

63
Hello lad

La version 0.8 (juillet 2017) a modifié ce comportement. De https://seaborn.pydata.org/whatsnew.html :

Le style par défaut (seaborn) n'est plus appliqué lorsque seaborn est importé. Il est maintenant nécessaire d'appeler explicitement set () ou un ou plusieurs de set_style (), set_context () et set_palette (). En conséquence, le module seaborn.apionly est obsolète.

Pour les versions plus anciennes, importez seaborn comme ceci:

import seaborn.apionly as sns

et alors vous devriez pouvoir utiliser sns.distplot mais conservez le style matplotlib par défaut + votre configuration rc personnelle.

79
mwaskom

Selon la documentation reset_orig restaurer tous les paramètres RC aux paramètres d'origine:

import seaborn as sns
# reset RC params to original
sns.reset_orig()
20
Serenity