Module 112 #3- problème création du graphique avec Seaborn

Bonjour
Pour les graphiques seaborn (Module 112, #3), je ne comprends pas pourquoi mon code ne fonctionne pas (2ème question du module:
sns.lmplot(x= df.mp, y=df.tov, hue=df.po);

L’erreur indiquée est la suivante: TypeError: ‹ < › not supported between instances of ‹ str › and ‹ int ›

Merci pour votre aide

1 Like

Bonjour Ouidade,

Seaborn utilise une synthaxe plus particulière pour cette fonction, le jeu de données doit être renseigné dans le paramètre data, les colonnes x='mp' et y='tov et dans hue la colonne la variable par rapport à laquelle vous souhaitez obtenir le graphique.

L’erreur obtenue provient du fait de la confusion entre chaînes de caractère et entiers (int) car les paramètres x et y acceptent seulement des chaines de caractères comme indiqué dans la documentation de la fonction:
https://seaborn.pydata.org/generated/seaborn.lmplot.html

Parameters
**x, y** strings, optional
Input variables; these should be column names in `data`.

Laurène.