L'utilisation du code de documentation de seaborn pour générer un tracé de ligne renvoie un objet AttributeError: 'module' n'a pas d'attribut 'tracé de ligne'. J'ai mis à jour Seaborn et réimporté le module, puis j'ai réessayé. Pas de chance. Le tracé de ligne a-t-il pris sa retraite ou y a-t-il autre chose?
import seaborn as sns; sns.set()
import matplotlib.pyplot as plt
fmri = sns.load_dataset("fmri")
ax = sns.lineplot(x="timepoint", y="signal", data=fmri)
Si vous utilisez conda, vous devez installer seaborn avec la version spécifiée:
conda install -c anaconda seaborn=0.9.0
Une fois que votre seaborn 0.9.0 est installé correctement, vous devriez pouvoir utiliser la fonction de tracé de ligne (au moins, elle fonctionne sur la mienne).
De cette façon, vous n’aurez pas à sortir de l’écosystème Conda et à utiliser seaborn with pip.
Le tracé de ligne fonctionne avec la mise à jour de Seaborn 0.9. Conda n'a pas encore intégré Seaborn 0.9.0 dans son canal par défaut, c'est pourquoi la mise à jour à la version 0.9 a échoué lors de mon premier essai.
Dans l’ordinateur portable Jupyter, vous pouvez exécuter l’installation sans quitter l’ordinateur portable.
Vous devez seulement ajouter la balise "y" pour installer le paquet.
!conda install -y -c anaconda seaborn=0.9.0