Carte de chaleur (3D)

Fonctions :

  • go.Heatmap()

    go.Heatmap() crée une carte de chaleur (heatmap), une visualisation matricielle où les valeurs numériques sont représentées par des couleurs. Utile pour détecter des tendances, corrélations ou densités dans des données 2D.

    Importation :

    import plotly.graph_objects as go

    Attributs :

    Paramètre Type Description Valeur par défaut
    z list of lists, array 2D Matrice des valeurs numériques à afficher en couleur. []
    x list Valeurs des coordonnées sur l’axe des x. []
    y list Valeurs des coordonnées sur l’axe des y. []
    colorscale str ou liste Palette de couleurs à utiliser (exemple : 'Viridis', 'Jet'). 'Viridis'
    colorbar dict Paramètres pour personnaliser la barre de couleur. {}
    showscale bool Afficher ou non la barre de couleurs. True

    Exemple de code :

    import plotly.graph_objects as go
    
    z = [
        [1, 20, 30],
        [20, 1, 60],
        [30, 60, 1]
    ]
    
    fig = go.Figure(go.Heatmap(
        z=z,
        x=['A', 'B', 'C'],
        y=['X', 'Y', 'Z'],
        colorscale='Viridis',
        showscale=True
    ))
    
    fig.show()
    Résultat du code

    Explication du code :

    importe la bibliothèque plotly.graph_objects.
    
    
    Données matricielles
    `z` est une matrice 2D représentant les valeurs à coder par couleur. `x` et `y` définissent les labels des axes horizontaux et verticaux.
    Création de la heatmap
    `go.Heatmap(z=z, x=x, y=y, colorscale='Viridis', showscale=True)` crée la carte de chaleur avec la palette Viridis et affiche la barre des couleurs.
    Affichage
    `fig.show()` affiche la figure.