Html API
Os usuários podem renderizar a IU do Graphic Walker em qualquer aplicativo que suporte a renderização HTML.
No entanto, a abordagem atual suporta apenas cálculos de front-end e não é adequada para uso com conjuntos de dados maiores.
to_html
import pygwalker as pyg
html_str = pyg.to_html(df)
Parâmetros
Parâmetro | Tipo | Padrão | Descrição |
---|---|---|---|
dataset | DataFrame | - | O dataframe a ser utilizado. Consulte Dataset do Walker. |
gid | Union[int, str] | None | ID para o container div do GraphicWalker, formatado como 'gwalker-{gid}'. Se gid for None, será gerado automaticamente. |
field_specs | Optional[Dict[str, FieldSpec]] | None | Especificações dos campos. Serão inferidas automaticamente do dataset se não especificadas. |
theme_key | Literal['vega', 'g2'] | 'g2' | Tipo de tema para o GraphicWalker. |
appearance | Literal['media', 'light', 'dark'] | 'media' | Configuração do 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. |
default_tab | Literal["data", "vis"] | "vis" | guia padrão para mostrar. Padrão é "vis". |
**kwargs | Any | - | Argumentos de palavras-chave adicionais. |
Exemplo
exportar arquivo 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))