Html API
사용자는 HTML 렌더링을 지원하는 모든 응용 프로그램에 그래픽 워커의 UI를 렌더링할 수 있습니다.
그러나 현재의 접근 방식은 프런트엔드 계산만 지원하며 대규모 데이터 세트와 함께 사용하기에는 적합하지 않습니다.
to_html
import pygwalker as pyg
html_str = pyg.to_html(df)
매개변수
매개변수 | 유형 | 기본값 | 설명 |
---|---|---|---|
dataset | DataFrame | - | 사용할 데이터 프레임. 워커의 데이터 세트를 참조하십시오. |
gid | Union[int, str] | None | 그래픽 워커 컨테이너 div의 ID로 'gwalker-{gid}' 형식으로 지정됩니다. gid가 None이면 자동으로 생성됩니다. |
field_specs | Optional[Dict[str, FieldSpec]] | None | 필드 사양. 지정되지 않은 경우 dataset 에서 자동으로 추론됩니다. |
theme_key | Literal['vega', 'g2'] | 'g2' | 그래픽 워커의 테마 유형. |
dark | Literal['media', 'light', 'dark'] | 'media' | 테마 설정. 'media'는 OS 테마를 자동 감지합니다. |
spec | str | "" | 차트 구성 데이터. 구성 ID, JSON 또는 원격 파일 URL이 될 수 있습니다. |
default_tab | Literal["data", "vis"] | "vis" | 표시할 기본 탭. 기본값은 "vis"입니다. |
**kwargs | Any | - | 추가 키워드 인수. |
예시
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))