Nuage de points (3D)
Fonctions :
-
go.Scatter(mode='markers')
go.Scatter(mode='markers') crée un graphique de points où chaque point est affiché indépendamment (sans ligne de connexion), idéal pour visualiser des nuages de points, des distributions, ou des relations entre variables.
Importation :
import plotly.graph_objects as go
Attributs :
Paramètre Type Description Valeur par défaut x
list, array Liste des coordonnées x des points. []
(liste vide)y
list, array Liste des coordonnées y des points. []
(liste vide)mode
str Type de trace. 'markers'
affiche uniquement des points.'markers'
marker
dict Dictionnaire pour personnaliser les marqueurs (taille, couleur, forme, etc.). {}
name
str Nom de la trace affiché dans la légende. None
Exemple de code :
import plotly.graph_objects as go # Données à tracer x_values = [1, 2, 3, 4, 5] y_values = [2, 3, 5, 4, 6] # Création d'une trace Scatter avec mode 'markers' trace = go.Scatter(x=x_values, y=y_values, mode='markers', name='Points') # Création de la figure fig = go.Figure(data=[trace]) # Affichage fig.show()
Explication du code :
importe la bibliothèque plotly.graph_objects.
Données à tracer
Deux listesx_values
ety_values
contiennent les coordonnées des points.Création de la trace Scatter
go.Scatter(...)
crée une trace où : -x=x_values
définit l’axe horizontal, -y=y_values
définit l’axe vertical, -mode='markers'
affiche uniquement les points sans les relier, -name='Points'
donne un nom à la trace pour la légende.Création et affichage de la figure
go.Figure(data=[trace])
crée la figure avec la trace, etfig.show()
affiche le graphique.