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 goAttributs :
Paramètre Type Description Valeur par défaut xlist, array Liste des coordonnées x des points. [](liste vide)ylist, array Liste des coordonnées y des points. [](liste vide)modestr Type de trace. 'markers'affiche uniquement des points.'markers'markerdict Dictionnaire pour personnaliser les marqueurs (taille, couleur, forme, etc.). {}namestr Nom de la trace affiché dans la légende. NoneExemple 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_valuesety_valuescontiennent les coordonnées des points.Création de la trace Scatter
go.Scatter(...)crée une trace où : -x=x_valuesdéfinit l’axe horizontal, -y=y_valuesdé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.