Html API
ユーザーは、HTMLをレンダリングできるアプリケーションにGraphic WalkerのUIを表示することができます。
ただし、現在のアプローチはフロントエンドの計算のみをサポートしており、大規模なデータセットとの使用には適していません。
to_html
import pygwalker as pyg
html_str = pyg.to_html(df)
パラメータ
パラメータ | タイプ | デフォルト | 説明 |
---|---|---|---|
dataset | DataFrame | - | 使用されるデータフレーム。参照 Walkerのデータセット。 |
gid | Union[int, str] | None | GraphicWalkerコンテナのdivのID。'gwalker-{gid}'としてフォーマットされます。gidがNoneの場合、自動的に生成されます。 |
field_specs | Optional[Dict[str, FieldSpec]] | None | フィールドの仕様。指定されていない場合は、dataset から自動的に推論されます。 |
theme_key | Literal['vega', 'g2'] | 'g2' | GraphicWalkerのテーマタイプ。 |
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))