Html API
用户可以将Graphic Walker的UI渲染到任何支持渲染HTML的应用程序上。
然而,当前方法仅支持前端计算,不适用于处理较大数据集。
to_html
import pygwalker as pyg
html_str = pyg.to_html(df)
参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
数据集 | DataFrame | - | 要使用的数据帧。参考 Walker数据集。 |
gid | Union[int, str] | None | GraphicWalker容器div的ID,格式为'gwalker-{gid}'。如果gid为None,则会自动生成。 |
field_specs | Optional[Dict[str, FieldSpec]] | None | 字段规范。如果未指定,将从数据集 中自动推断。 |
theme_key | Literal['vega', 'g2'] | 'g2' | GraphicWalker的主题类型。 |
appearance | 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))