Gradio API
Benutzer können die Benutzeroberfläche von Graphic Walker in die Gradio-Anwendung rendern.
get_html_on_gradio
import gradio as gr
import pandas as pd
from pygwalker.api.gradio import PYGWALKER_ROUTE, get_html_on_gradio
with gr.Blocks() as demo:
df = pd.read_csv("data.csv")
pyg_html = get_html_on_gradio(df, spec="./gw_config.json", spec_io_mode="rw")
gr.HTML(pyg_html)
app = demo.launch(app_kwargs={
"routes": [PYGWALKER_ROUTE]
})
Parameter
Parameter | Typ | Standard | Beschreibung |
---|---|---|---|
dataset | Union[DataFrame, Connector] | - | Das DataFrame oder der Connector, der verwendet werden soll. 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. Wird automatisch aus dataset abgeleitet, wenn nicht angegeben. |
theme_key | Literal['vega', 'g2'] | 'g2' | Thementyp für den GraphicWalker. |
appearance | Literal['media', 'light', 'dark'] | 'media' | Themeneinstellung. 'media' erkennt automatisch das Betriebssystem-Design. |
spec | str | "" | Daten zur Diagrammkonfiguration. Kann eine Konfigurations-ID, JSON oder eine URL zu einer Remote-Datei sein. |
spec_io_mode | Literal["r", "rw"] | "r" | Spec I/O-Modus, standardmäßig "r", "r" für Lesen, "rw" für Lesen und Schreiben. |
kernel_computation | bool | None | Wenn True, wird die Kernelberechnung für Daten verwendet, was die Leistung bei größeren Datensätzen verbessern kann. Standardmäßig None, bestimmt automatisch, ob die Kernelberechnung verwendet werden soll. |
kanaries_api_key | str | "" | Kanaries API-Key, standardmäßig "". |
default_tab | Literal["data", "vis"] | "vis" | Standardtab zur Anzeige. Standardmäßig "vis". |
**kwargs | Any | - | Zusätzliche Schlüsselwortargumente. |