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()
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.