Skip to content
PYGWALKER
Referência da API
Use in Jupyter

Guia da API PyGWalker Jupyter

Este guia explica como usar o PyGWalker em notebooks Jupyter, cobrindo as principais funções e seus parâmetros.

Funções Principais

1. walk()

Cria uma instância interativa do GraphicWalker.

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

2. render()

Renderiza uma configuração específica de gráfico.

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

3. table()

Exibe o conjunto de dados como uma tabela interativa.

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

Parâmetros Comuns

ParâmetroTipoPadrãoDescrição
datasetUnion[DataFrame, Connector]-Dados de entrada. Veja Dataset Of Walker para mais detalhes.
gidUnion[int, str]NoneID do div do contêiner do GraphicWalker. Formato: 'gwalker-{gid}'. Auto-gerado se None.
field_specsOptional[Dict[str, FieldSpec]]NoneEspecificações de campo. Inferido automaticamente 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' detecta automaticamente o tema do OS.
specstr""Dados de configuração do gráfico (ID, JSON ou URL).
kernel_computationboolNoneAtiva computação de alto desempenho para conjuntos de dados maiores.
kanaries_api_keystr""Chave da API do Kanaries.
default_tabLiteral["data", "vis"]"vis"Aba padrão para mostrar (apenas para walk()).
cloud_computationboolFalseAtiva a computação em nuvem (faz upload dos dados para a nuvem Kanaries).

Melhores Práticas e Dicas

  1. Grandes Conjuntos de Dados: Para arquivos CSV > 1GB, use kernel_computation=True para ativar o processamento de alto desempenho.

  2. Tematização:

    • Defina o tema com appearance='light' ou appearance='dark'.
    • Se o tema do PyGWalker não corresponder ao do Jupyter, configure explicitamente a aparência.
  3. Salvando Gráficos:

  4. Desempenho: Use kernel_computation=True para conjuntos de dados maiores para aproveitar o motor interno baseado em DuckDB.

  5. Computação em Nuvem: Defina cloud_computation=True para usar a nuvem Kanaries para processamento de dados (requer chave de API).

Exemplos

Para uso mais avançado e exemplos de integração, consulte a documentação do PyGWalker (opens in a new tab).

Perguntas Frequentes

Meu pygwalker não consegue lidar com CSV > 1GB, o que devo fazer?

O PyGWalker possui um motor interno baseado em DuckDB que permite manipular conjuntos de dados muito maiores com alto desempenho. Você pode ativá-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. O padrão é media, que será automaticamente ajustado pelo sistema.

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

O pygwalker segue o tema do sistema por padrão. No entanto, alguns jupyters não conseguem seguir o tema do sistema. Você pode definir o tema com appearance='light' para fazer com que o pygwalker use o tema claro.

Como salvar os gráficos do pygwalker no jupyter?

Existem 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)