Jupyter API
walk
import pygwalker as pyg
walker = pyg.walk(dataset)
参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
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的主题类型。 |
appearance | Literal['media', 'light', 'dark'] | 'media' | 主题设置。'media'将自动检测操作系统的主题。 |
spec | str | "" | 图表配置数据。可以是配置ID、JSON或远程文件URL。 |
kernel_computation | bool | None | 如果为True,使用内核计算数据,可支持更大数据集的高性能。默认为None,会自动确定是否使用内核计算。 |
kanaries_api_key | str | "" | kanaries的API密钥,默认为""。 |
default_tab | Literal["data", "vis"] | "vis" | 要显示的默认选项卡。默认为"vis"。 |
cloud_computation | bool | False | 是否使用云计算来处理数据,如果为True,则上传数据至kanaries云。默认为False。 |
**kwargs | Any | - | 其他关键字参数。 |
render
import pygwalker as pyg
walker = pyg.render(dataset, spec="./gw_config.json")
参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
dataset | Union[DataFrame, Connector] | - | 要使用的数据帧或连接器。参考 Walker数据集. |
spec | str | - | 图表配置数据。可以是配置ID、JSON或远程文件URL。 |
theme_key | Literal['vega', 'g2'] | 'g2' | GraphicWalker的主题类型。 |
appearance | Literal['media', 'light', 'dark'] | 'media' | 主题设置。'media'将自动检测操作系统的主题。 |
kernel_computation | bool | None | 如果为True,使用内核计算数据,可支持更大数据集的高性能。默认为None,会自动确定是否使用内核计算。 |
kanaries_api_key | str | "" | kanaries的API密钥,默认为""。 |
**kwargs | Any | - | 其他关键字参数。 |
table
import pygwalker as pyg
walker = pyg.table(dataset)
参数
参数 | 类型 | 默认值 | 描述 |
---|---|---|---|
dataset | Union[DataFrame, Connector] | - | 要使用的数据帧或连接器。参考 Walker数据集. |
theme_key | Literal['vega', 'g2'] | 'g2' | GraphicWalker的主题类型。 |
appearance | Literal['media', 'light', 'dark'] | 'media' | 主题设置。'media'将自动检测操作系统的主题。 |
kernel_computation | bool | None | 如果为True,使用内核计算数据,可支持更大数据集的高性能。默认为None,会自动确定是否使用内核计算。 |
kanaries_api_key | str | "" | kanaries的API密钥,默认为""。 |
**kwargs | Any | - | 其他关键字参数。 |
示例
Kaggle演示 (opens in a new tab) 演示代码 (opens in a new tab)
相关问答
我的pygwalker无法处理大于1GB的CSV文件,我该怎么办?
PyGWalker有一个基于DuckDB的内部引擎,可以处理性能更高的大容量数据集。您可以通过使用kernel_computation=True
参数来启用它。
如何设置pygwalker的主题(明亮或黑暗)?
您可以使用appearance
参数来设置主题。可用值:dark
| light
| media
。默认为media
,将根据系统自动切换。
为什么我的pygwalker是黑色的,而我的juypter是白色的?
pygwalker默认跟随系统主题。但有些juypters无法跟随系统主题。
您可以使用appearance='light'
来设置主题,使pygwalker使用明���主题。
如何保存pygwalker在juypter中的图表?
有两种保存pygwalker图表和状态的方法。将其保存到文件中或导出为代码。更多详情 (opens in a new tab)