Html API
Les utilisateurs peuvent rendre l'interface utilisateur de Graphic Walker sur n'importe quelle application prenant en charge le rendu HTML.
Cependant, l'approche actuelle ne prend en charge que le calcul côté client et n'est pas adaptée à une utilisation avec de grands ensembles de données.
to_html
import pygwalker as pyg
html_str = pyg.to_html(df)
Paramètres
Paramètre | Type | Par défaut | Description |
---|---|---|---|
dataset | DataFrame | - | Le dataframe à utiliser. Voir ensemble de données de Walker. |
gid | Union[int, str] | Aucun | ID pour la div conteneur de GraphicWalker, formaté comme 'gwalker-{gid}'. Si gid est None, il sera généré automatiquement. |
field_specs | Optionnel[Dict[str, FieldSpec]] | Aucun | Spécifications des champs. Sera inféré automatiquement à partir du dataset s'il n'est pas spécifié. |
theme_key | Littéral['vega', 'g2'] | 'g2' | Type de thème pour le GraphicWalker. |
appearance | Littéral['media', 'light', 'dark'] | 'media' | Réglage du thème. 'media' détectera automatiquement le thème du système d'exploitation. |
spec | str | "" | Données de configuration du graphique. Peut être un ID de configuration, du JSON ou une URL de fichier distant. |
default_tab | Littéral["data", "vis"] | "vis" | onglet par défaut à afficher. Par défaut à "vis". |
**kwargs | Tout | - | Arguments de mot-clé supplémentaires. |
Exemple
Exporter un fichier HTML
import pandas as pd
import pygwalker as pyg
df = pd.read_csv('data.csv')
with open("demo.html", "w", encoding="utf-8") as f:
f.write(pyg.to_html(df))