Gradio API
Os usuários podem renderizar a UI do Graphic Walker na aplicação 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]
})
Parâmetros
Parâmetro | Tipo | Padrão | Descrição |
---|---|---|---|
dataset | Union[DataFrame, Connector] | - | O dataframe ou conector a ser usado. Consulte Dataset do Walker. |
gid | Union[int, str] | None | ID para a div do container do GraphicWalker, formatado como 'gwalker-{gid}'. Se gid for None, será gerado automaticamente. |
field_specs | Opcional[Dict[str, FieldSpec]] | None | Especificações dos campos. Será inferido automaticamente do dataset se não especificado. |
theme_key | Literal['vega', 'g2'] | 'g2' | Tipo de tema para o GraphicWalker. |
appearance | Literal['media', 'light', 'dark'] | 'media' | Configuração de tema. 'media' detectará automaticamente o tema do sistema operacional. |
spec | str | "" | Dados de configuração do gráfico. Pode ser um ID de configuração, JSON ou URL de arquivo remoto. |
spec_io_mode | Literal["r", "rw"] | "r" | Modo de io de especificação, Padrão para "r", "r" para leitura, "rw" para leitura e escrita. |
kernel_computation | bool | None | Se verdadeiro, usa cálculo de kernel para dados, pode oferecer alto desempenho em conjuntos de dados maiores. Padrão para None, determina automaticamente se deve usar o cálculo do kernel. |
kanaries_api_key | str | "" | Chave da API kanaries, Padrão para "". |
default_tab | Literal["data", "vis"] | "vis" | aba padrão para mostrar. Padrão para "vis". |
**kwargs | Any | - | Argumentos de palavra-chave adicionais. |