Skip to content
PYGWALKER
API 참조
Use in Jupyter

PyGWalker Jupyter API Guide

이 가이드는 Jupyter 노트북에서 PyGWalker를 사용하는 방법을 설명하며, 주요 함수와 그 매개변수를 다룹니다.

주요 함수

1. walk()

대화형 GraphicWalker 인스턴스를 생성합니다.

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

2. render()

특정 차트 구성을 렌더링합니다.

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

3. table()

데이터셋을 대화형 테이블로 표시합니다.

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

공통 매개변수

매개변수유형기본값설명
datasetUnion[DataFrame, Connector]-입력 데이터. 자세한 내용은 Dataset Of Walker를 참조하세요.
gidUnion[int, str]NoneGraphicWalker 컨테이너 div ID. 포맷: 'gwalker-{gid}'. None일 경우 자동 생성.
field_specsOptional[Dict[str, FieldSpec]]None필드 사양. 지정되지 않을 경우 자동으로 유추됩니다.
theme_keyLiteral['vega', 'g2']'g2'GraphicWalker의 테마 유형.
appearanceLiteral['media', 'light', 'dark']'media'테마 설정. 'media'는 OS 테마를 자동 감지합니다.
specstr""차트 구성 데이터 (ID, JSON 또는 URL).
kernel_computationboolNone더 큰 데이터셋에 대해 고성능 커널 계산을 활성화합니다.
kanaries_api_keystr""Kanaries API 키.
default_tabLiteral["data", "vis"]"vis"기본으로 표시할 탭 (walk() 전용).
cloud_computationboolFalse클라우드 컴퓨팅을 활성화합니다 (데이터를 Kanaries 클라우드에 업로드).

모범 사례와 팁

  1. 큰 데이터셋: 1GB 이상의 CSV 파일의 경우 kernel_computation=True를 사용하여 고성능 처리를 활성화하세요.

  2. 테마:

    • appearance='light' 또는 appearance='dark'로 테마를 설정하세요.
    • PyGWalker의 테마가 Jupyter와 일치하지 않을 경우 명시적으로 appearance를 설정하세요.
  3. 차트 저장:

  4. 성능: 더 큰 데이터셋의 경우 kernel_computation=True를 사용하여 내부 DuckDB 기반 엔진을 활용하세요.

  5. 클라우드 컴퓨팅: Kanaries 클라우드를 사용하여 데이터 처리를 진행하려면 cloud_computation=True를 설정하세요 (API 키 필요).

예제

보다 고급 사용법 및 통합 예제는 PyGWalker 문서 (opens in a new tab)를 참조하세요.

관련 Q&A

내 pygwalker가 1GB 이상의 CSV를 처리할 수 없어요. 어떻게 해야 하나요?

PyGWalker에는 DuckDB를 기반으로 한 내부 엔진이 있어 더 큰 데이터셋을 고성능으로 처리할 수 있습니다. kernel_computation=True 매개변수를 사용하여 활성화할 수 있습니다.

pygwalker's 테마(라이트 또는 다크)를 설정하려면 어떻게 해야 하나요?

appearance 매개변수를 사용하여 테마를 설정할 수 있습니다. 가능한 값: dark | light | media. 기본값은 media로, 시스템 테마에 따라 자동으로 전환됩니다.

Jupyter는 라이트인데 pygwalker는 다크입니다. 왜 그런가요?

기본적으로 pygwalker는 시스템 테마를 따릅니다. 하지만 일부 Jupyter는 시스템 테마를 따르지 않습니다. appearance='light'로 설정하여 pygwalker를 라이트 테마로 사용할 수 있습니다.

Jupyter에서 pygwalker의 차트를 저장하려면 어떻게 하나요?

Pygwalker의 차트와 상태를 저장하는 두 가지 방법이 있습니다. 파일로 저장하거나 코드로 내보내세요. 자세한 내용 (opens in a new tab)