Tracer.Graph_objects.Dispersion

Tracer.Graph_objects.Dispersion
Les parcelles de dispersion sont l'une des parcelles les plus courantes en matière de visualisation des données. Dans les parcelles de dispersion, chaque point de données est représenté comme un point de marqueur spécifié par son emplacement sur l'axe X et Y. Dans cet article, nous comprendrons comment nous pouvons utiliser le module Plotly Graph_Objects et la classe de dispersion pour créer des graphiques de dispersion."

Plot de diffusion de base avec graph_objects

Nous pouvons créer un tracé de diffusion simple en spécifiant les valeurs des paramètres x et y dans la classe de diffusion.

Une illustration est comme indiqué:

Importer un terrain.Graph_objects comme Go
Fig = aller.Figure (données = aller.Dispersion(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25]
))
figue.montrer()

Par défaut, Plotly créera un tracé de dispersion avec les marqueurs liés aux lignes. Un exemple de figure est illustré ci-dessous:

Pour afficher les marqueurs, nous pouvons utiliser les paramètres de mode comme indiqué dans le code ci-dessous:

Importer un terrain.Graph_objects comme Go
Fig = aller.Figure (données = aller.Dispersion(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
mode = "marqueurs"
))
figue.montrer()

Sortir:

Vous pouvez également spécifier le tracé de diffusion à afficher en tant que lignes en définissant le mode sur les lignes comme indiqué:

Importer un terrain.Graph_objects comme Go
Fig = aller.Figure (données = aller.Dispersion(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
mode = "lignes"
))
figue.montrer()

Sortie résultante:

Définition de la couleur du marqueur

Nous pouvons définir une couleur personnalisée pour les marqueurs en spécifiant le paramètre Marker_Color et la couleur en tant que valeur RVB.

Par exemple:

Importer un terrain.Graph_objects comme Go
Fig = aller.Figure (données = aller.Dispersion(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
mode = "marqueurs + lignes",
Marker_Color = 'RGB (152, 0, 123)'
))
figue.montrer()

Figure résultante:

Vous pouvez également spécifier la couleur en tant que valeur RGBA.

Afficher l'échelle de couleurs

Nous pouvons également définir le paramètre ColorScale sur True Autoriser Plotly à inclure l'échelle de couleurs avec le tracé de dispersion.

Importer un terrain.Graph_objects comme Go
Fig = aller.Figure (données = aller.Dispersion(
x = [0,1,2,3,4,5],
y = [0,1,4,9,16,25],
mode = "marqueurs + lignes",
marqueur = dict (
ColorScale = 'plasma',
showscale = true
),
Marker_Color = 'RGB (152, 0, 123)',
))
figue.montrer()

Sortir:

Répartir le tracé d'un ensemble de données

Nous pouvons également créer un tracé de diffusion en utilisant Graph_Objects à partir d'un ensemble de données. Par exemple, le code ci-dessous crée un tracé de dispersion à partir de l'ensemble de données iris ().

Importer un terrain.Graph_objects comme Go
Importer un terrain.Exprime comme PX
df = px.données.iris()
Fig = aller.Figure (données = aller.Dispersion(
x = df ['sepal_width'],
y = df ['sepal_length'],
mode = 'marqueurs'
))
figue.montrer()

Le tracé de dispersion résultant est comme indiqué:

Pour définir une couleur pour les marqueurs en tant que colonne dans le DataFrame, nous pouvons exécuter:

Fig = aller.Figure (données = aller.Dispersion(
x = df ['sepal_width'],
y = df ['sepal_length'],
mode = 'marqueurs',
Marker_Color = DF ['Species_id']
))

Gardez à l'esprit que la couleur doit correspondre à une valeur numérique qui peut être un interprète d'une couleur spécifique.

Résultat:

Conclusion

Dans cet article, nous avons exploré les façons de créer des graphiques de dispersion en utilisant la classe de dispersion à partir de tracely graph_objects.