Skip to content
PYGWALKER
API 참조
Gradio Walker APIs

Gradio API

사용자는 Graphic Walker의 UI를 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]
})
 

Parameters

ParameterTypeDefaultDescription
datasetUnion[DataFrame, Connector]-사용될 데이터 프레임 또는 커넥터입니다. Walker의 데이터셋을 참조하세요.
gidUnion[int, str]NoneGraphicWalker 컨테이너 div의 ID. 'gwalker-{gid}' 형식으로 포맷되어야 합니다. gid가 None이면 자동으로 생성됩니다.
field_specsOptional[Dict[str, FieldSpec]]None필드 사양입니다. 지정되지 않으면 dataset에서 자동으로 유추됩니다.
theme_keyLiteral['vega', 'g2']'g2'GraphicWalker의 테마 유형입니다.
darkLiteral['media', 'light', 'dark']'media'테마 설정입니다. 'media'는 OS 테마를 자동으로 감지합니다.
specstr""차트 구성 데이터입니다. 구성 ID, JSON 또는 원격 파일 URL이 될 수 있습니다.
spec_io_modeLiteral["r", "rw"]"r"spec io 모드입니다. "r"은 읽기용이고, "rw"는 읽기 및 쓰기용입니다. 기본값은 "r"입니다.
use_kernel_calcboolNoneTrue인 경우 데이터에 커널 계산을 사용하며, 큰 데이터 세트에서 높은 성능을 지원할 수 있습니다. 기본값은 None이며, 자동으로 커널 계산을 사용할지 여부를 결정합니다.
kanaries_api_keystr""kanaries API 키입니다. 기본값은 "".
default_tabLiteral["data", "vis"]"vis"표시할 기본 탭입니다. 기본값은 "vis"입니다.
**kwargsAny-추가 키워드 인수입니다.