Définir la taille du marqueur dans les nuages de points de Seaborn

Manav Narula 15 février 2024
Définir la taille du marqueur dans les nuages de points de Seaborn

Un nuage de points est considéré comme l’un des graphiques les plus basiques et les plus fréquemment utilisés. Cela peut aider à identifier tout modèle sous-jacent entre les variables et montrer leur relation.

En Python, le module seaborn est considéré comme très efficace pour créer différents types de tracés. Il est basé sur la bibliothèque matplotlib et est relativement facile à utiliser. La fonction scatterplot() du module seaborn peut être de créer des nuages ​​de points.

Dans ce didacticiel, nous verrons comment définir la taille des marqueurs dans les nuages ​​de points.

Pour définir la taille des marqueurs, nous pouvons utiliser le paramètre s. Ce paramètre peut être utilisé puisque seaborn est construit sur le module matplotlib. Nous pouvons spécifier cet argument dans la fonction scatterplot() et lui donner une valeur.

Par example,

import random
import seaborn as sns
import matplotlib as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

sns.scatterplot(y=s_y, x=s_x, s=70)

taille du marqueur marin

Alternativement, nous pouvons contrôler la taille des points en fonction de certaines variables. Dans cette méthode, nous spécifions la variable requise comme valeur de ce paramètre.

Voir le code ci-dessous.

import random
import seaborn as sns
import matplotlib as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

sns.scatterplot(y=s_y, x=s_x, s=s_x)

taille du marqueur marin

Nous avons utilisé la variable s_x pour contrôler la taille du marqueur, donc pour des valeurs plus élevées de s_x, la taille des points était plus grande. Alternativement, nous pouvons également utiliser le paramètre size pour obtenir la même chose. Il modifie également la taille du marqueur, en fonction de certaines variables et ajoute une légende pour rendre les choses plus claires.

Par example,

import random
import seaborn as sns
import matplotlib as plt

s_x = random.sample(range(0, 100), 20)
s_y = random.sample(range(0, 100), 20)

sns.scatterplot(y=s_y, x=s_x, size=s_x, sizes=(50, 150))

taille du marqueur marin

Généralement, le paramètre sizes est également utilisé, qui spécifie la plage pour le paramètre size. Si nous utilisons l’argument legend et le définissons sur full, alors la taille de chaque marqueur unique sera affichée.

De plus, nous pouvons utiliser le paramètre color ou marker pour changer la couleur et la forme du marqueur. Il existe de nombreuses formes différentes disponibles pour le marqueur dans le nuage de points en utilisant le module seaborn.

Auteur: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn