La fonction relplot() permet de faire des graphiques de type nuage de points et de type courbe.
Voici la signature de la fonction :
Il y évidemment une documentation accessible sur internet, donc on ne va passer que sur les éléments les plus essentiels pour pouvoir afficher ce dont on a besoin le plus vite possible, à savoir :
Nom du paramètre
Explications
Ce qui lui faut comme format
Exemple
data
Il faut donner au paramètre data le tableau entier que vous traitez
DataFrame, Series, dict, array, or list of arrays
data=tableau
x
variable du tableau utilisée pour les abscisses
Chaine de caractères correspondant à une variable du tableau
x="poids"
y
variable du tableau utilisée pour les ordonnées
Chaine de caractères correspondant à une variable du tableau
y=”taille”
hue
variable du tableau permettant de rajouter une dimension avec de la couleur
Chaine de caractères correspondant à une variable du tableau, catégorielle ou entière
hue=”age”
size
variable du tableau qui controlera la taille des points
Chaine de caractères correspondant à une variable du tableau, numérique
size=”argent”
style
variable du tableau qui controlera le style des points
Chaine de caractères correspondant à une variable du tableau, catégorielle ou entière
style=”sex”
row
variable du tableau qui permettra de créer un tableau de graphiques, ici les lignes
Chaine de caractères correspondant à une variable du tableau, catégorielle ou entière
row=”catégorie”
col
variable du tableau qui permettra de créer un tableau de graphiques, ici les colonnes
Chaine de caractères correspondant à une variable du tableau, catégorielle ou entière
col=”métier”
kind
type de graphique que l’on veut
Chaine de caractères, 2 choix possibles
kind=”scatter” ou kind=”line”
Voici un exemple avec le code suivant, que vous pouvez exécuter :
Code d'importation
← Exécution
Cellule 2
← Exécution
On peut constater que col permet de faire différents graphiques sur une même figure, hue permet à l'aide de couleurs de distinguer une variable et style permet à l'aide de la forme des points de distinguer une autre variable. Vous pouvez tester différents paramètres et relancer le code.
On peut rajouter des ellipses sur des relplot scatter, pour dessiner dessus il faut récupérer l’ax :
Cellule 3
← Exécution
Ellipse vient de matplotlib.patches.
On peut aussi afficher des lignes en modifiant le kind en "line" :
Cellule 4
← Exécution
size n'est pas utilisable avec le graphique de kind "lines". Cette fois style modifie le style de ligne selon la valeur de la variable "sex".