Tableau

Fonctions :

  • go.Table()

    go.Table() crée un tableau structuré dans une figure Plotly, permettant d’afficher des données tabulaires avec options de formatage des cellules, des en-têtes et des styles personnalisés.

    Importation :

    import plotly.graph_objects as go

    Attributs :

    Paramètre Type Description Valeur par défaut
    header dict Dictionnaire pour configurer les en-têtes de colonnes (texte, couleurs, styles). {}
    cells dict Dictionnaire pour configurer les cellules (texte, couleurs, styles). {}
    columnwidth list ou int Largeur des colonnes en pixels. None
    align str ou list Alignement du texte ('left', 'center', 'right'). 'center'
    line dict Personnalisation des lignes de séparation (couleur, largeur). {}
    name str Nom de la trace. None

    Exemple de code :

    import plotly.graph_objects as go
    
    header = dict(values=['Nom', 'Âge', 'Ville'],
                  fill_color='paleturquoise',
                  align='left')
    
    cells = dict(values=[['Alice', 'Bob', 'Charlie'],
                         [24, 30, 22],
                         ['Paris', 'Lyon', 'Marseille']],
                 fill_color='lavender',
                 align='left')
    
    fig = go.Figure(data=[go.Table(header=header, cells=cells)])
    fig.show()
    Résultat du code

    Explication du code :

    importe la bibliothèque plotly.graph_objects.
    
    
    Définition des en-têtes
    `header` contient les titres des colonnes et leur style (couleur de fond, alignement).
    Définition des cellules
    `cells` contient les valeurs des colonnes sous forme de listes, avec un style (couleur, alignement).
    Création du tableau
    `go.Table(header=header, cells=cells)` crée le tableau avec les styles définis.
    Affichage
    `fig.show()` affiche la table dans une fenêtre graphique.