title: "API Gradio" date: 2023-01-08
API Gradio
Les utilisateurs peuvent rendre l'interface utilisateur de Graphic Walker dans l'application gradio.
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]
})
Paramètres
Paramètre | Type | Défaut | Description |
---|---|---|---|
dataset | Union[DataFrame, Connector] | - | Le dataframe ou le connecteur à utiliser. Veuillez vous référer à Dataset Of Walker. |
gid | Union[int, str] | None | ID pour la division du conteneur GraphicWalker, formaté comme 'gwalker-{gid}'. Si gid est None, il sera généré automatiquement. |
field_specs | Optionnel[Dict[str, FieldSpec]] | None | Spécifications des champs. Sera automatiquement inféré à partir de 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' | Paramètre de 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, JSON ou une URL de fichier distant. |
spec_io_mode | Littéral["r", "rw"] | "r" | Mode io spec, par défaut à "r", "r" pour lire, "rw" pour lire et écrire. |
kernel_computation | bool | None | Si True, utilise le calcul du noyau pour les données, cela peut prendre en charge des performances élevées dans un ensemble de données plus important. Par défaut à None, détermine automatiquement s'il faut utiliser le calcul du noyau. |
kanaries_api_key | str | "" | Clé API Kanaries, par défaut à "". |
default_tab | Littéral["data", "vis"] | "vis" | onglet par défaut à afficher. Par défaut à "vis". |
**kwargs | Any | - | Arguments de mots-clés supplémentaires. |