Skip to content
PYGWALKER
Referência da API
Jupyter Walker APIs

API do Jupyter

walk

import pygwalker as pyg
 
walker = pyg.walk(dataset)

Parâmetros

ParâmetroTipoPadrãoDescrição
datasetUnion[DataFrame, Connector]-O dataframe ou conector a ser usado. Consulte Dataset Of Walker.
gidUnion[int, str]NoneID para o contêiner div do GraphicWalker, formatado como 'gwalker-{gid}'. Se o gid for None, ele será gerado automaticamente.
field_specsOptional[Dict[str, FieldSpec]]NoneEspecificações de campos. Será inferido automaticamente do dataset se não especificado.
theme_keyLiteral['vega', 'g2']'g2'Tipo de tema para o GraphicWalker.
appearanceLiteral['media', 'light', 'dark']'media'Configuração de tema. 'media' detectará automaticamente o tema do sistema operacional.
specstr""Dados de configuração do gráfico. Pode ser um ID de configuração, JSON ou URL de arquivo remoto.
kernel_computationboolNoneSe True, usa cálculo de kernel para dados, oferecendo suporte a alta performance em conjuntos de dados maiores. Padrão para None, determina automaticamente se deve usar o cálculo de kernel.
kanaries_api_keystr""chave da API de kanaries, Padrão para "".
default_tabLiteral["data", "vis"]"vis"aba padrão a ser exibida. Padrão para "vis".
cloud_computationboolFalseSe true, usar computação em nuvem para dados, ele enviará seus dados para a nuvem da kanaries. Padrão para False.
**kwargsAny-Argumentos de palavras-chave adicionais.

render

import pygwalker as pyg
 
walker = pyg.render(dataset, spec="./gw_config.json")

Parâmetros

ParâmetroTipoPadrãoDescrição
datasetUnion[DataFrame, Connector]-O dataframe ou conector a ser usado. Consulte Dataset Of Walker.
specstr-Dados de configuração do gráfico. Pode ser um ID de configuração, JSON ou URL de arquivo remoto.
theme_keyLiteral['vega', 'g2']'g2'Tipo de tema para o GraphicWalker.
appearanceLiteral['media', 'light', 'dark']'media'Configuração de tema. 'media' detectará automaticamente o tema do sistema operacional.
kernel_computationboolNoneSe True, usa cálculo de kernel para dados, oferecendo suporte a alta performance em conjuntos de dados maiores. Padrão para None, determine automaticamente se deve usar o cálculo de kernel.
kanaries_api_keystr""chave da API de kanaries, Padrão para "".
**kwargsAny-Argumentos de palavras-chave adicionais.

table

import pygwalker as pyg
 
walker = pyg.table(dataset)

Parâmetros

ParâmetroTipoPadrãoDescrição
datasetUnion[DataFrame, Connector]-O dataframe ou conector a ser usado. Consulte Dataset Of Walker.
theme_keyLiteral['vega', 'g2']'g2'Tipo de tema para o GraphicWalker.
appearanceLiteral['media', 'light', 'dark']'media'Configuração de tema. 'media' detectará automaticamente o tema do sistema operacional.
kernel_computationboolNoneSe True, usa cálculo de kernel para dados, oferecendo suporte a alta performance em conjuntos de dados maiores. Padrão para None, determine automaticamente se deve usar o cálculo de kernel.
kanaries_api_keystr""chave da API de kanaries, Padrão para "".
**kwargsAny-Argumentos de palavras-chave adicionais.

Exemplo

Demo do Kaggle (opens in a new tab) Código de Demonstração (opens in a new tab)

Perguntas e Respostas Relacionadas

Minha pygwalker não consegue lidar com CSV acima de 1GB, o que devo fazer?

PyGWalker possui um mecanismo interno baseado em DuckDB que permite lidar com conjuntos de dados muito maiores com alta performance. Você pode habilitá-lo com o parâmetro kernel_computation=True.

Como definir o tema do pygwalker (claro ou escuro)?

Você pode definir o tema com o parâmetro appearance. Valores disponíveis: dark | light | media. Padrão é media, que será alternado automaticamente pelo sistema.

Por que meu pygwalker está escuro, mas meu Jupyter está claro?

pygwalker segue o tema do sistema por padrão. Mas alguns Jupyters não conseguem seguir o tema do sistema. Você pode definir o tema com appearance='light' para fazer o pygwalker usar o tema claro.

Como salvar os gráficos do pygwalker no Jupyter?

Há duas maneiras de salvar os gráficos e o estado do pygwalker. Salve em um arquivo ou exporte como código. Mais detalhes (opens in a new tab)