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()
    Résultat du code

    Explication du code :

    importe la bibliothèque plotly.graph_objects.
    
    
    Données à tracer
    Deux listes x_values et y_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, et fig.show() affiche le graphique.