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]
})
パラメータ
パラメータ | タイプ | デフォルト | 説明 |
---|---|---|---|
dataset | Union[DataFrame, Connector] | - | 使用するデータフレームまたはコネクタ。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を指定できます。 |
spec_io_mode | Literal["r", "rw"] | "r" | specのIOモード。 "r"は読み取り用、"rw"は読み取りと書き込み用です。 |
use_kernel_calc | bool | None | Trueの場合、データのカーネル計算を使用し、大きなデータセットで高いパフォーマンスをサポートできます。 |
kanaries_api_key | str | "" | kanaries APIキー。 |
default_tab | Literal["data", "vis"] | "vis" | 表示するデフォルトタブ。 |
**kwargs | Any | - | 追加のキーワード引数。 | |