Html API
Benutzer können die Benutzeroberfläche von Graphic Walker auf jede Anwendung rendern, die das Rendern von HTML unterstützt.
Der aktuelle Ansatz unterstützt jedoch nur Front-End-Berechnungen und ist nicht für die Verwendung mit größeren Datensätzen geeignet.
to_html
import pygwalker as pyg
html_str = pyg.to_html(df)
Parameter
Parameter | Typ | Standard | Beschreibung |
---|---|---|---|
dataset | DataFrame | - | Der zu verwendende DataFrame. Siehe Dataset Of Walker. |
gid | Union[int, str] | None | ID für das GraphicWalker-Container-Div, formatiert als 'gwalker-{gid}'. Wenn gid None ist, wird es automatisch generiert. |
field_specs | Optional[Dict[str, FieldSpec]] | None | Spezifikationen der Felder. Werden automatisch aus dataset abgeleitet, falls nicht spezifiziert. |
theme_key | Literal['vega', 'g2'] | 'g2' | Thementyp für den GraphicWalker. |
appearance | Literal['media', 'light', 'dark'] | 'media' | Themeneinstellung. 'media' erkennt das Betriebssystem-Design automatisch. |
spec | str | "" | Konfigurationsdaten für das Diagramm. Kann eine Konfigurations-ID, JSON oder eine URL zu einer entfernten Datei sein. |
default_tab | Literal["data", "vis"] | "vis" | Standardregisterkarte zum Anzeigen. Standardmäßig "vis". |
**kwargs | Any | - | Zusätzliche Schlüsselwortargumente. |
Beispiel
HTML-Datei exportieren
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))