Skip to content
PYGWALKER
实例教程
如何保存 jupyter cell 中的图表并与他人分享?

如何保存 jupyter cell 中的图表并与他人分享?

你可以在这里查看一个教程的 ipynb 文件 here (opens in a new tab)

使用 pygwalker 库进行数据探索提供了一种交互式的方式来查看和分析数据。然而,保存这些可视化结果对于将来的参考、演示或与同事分享是必不可少的。让我们一起来看看两种保存pygwalker图表的方法。

先决条件

在开始之前,请确保你已经正确安装了 pygwalker 库。如果没有,你可以使用 pip 安装它:

pip install pygwalker

方法1:使用本地 JSON 文件保存图表(推荐)

将配置保存在本地 JSON 文件中是最推荐的方法,因为它方便且便携。

  1. 用一个 JSON Spec 来初始化 Walker 首先,将 pygwalker 指向一个本地 JSON 文件,将其保存为配置:

    import pygwalker as pyg
    walker = pyg.walk(df=df, spec="./my_charts.json")
  2. 保存图表 在完成数据探索后,你会注意到 pygwalker 界面中有一个 "save" 按钮。点击它,这样就会将当前可视化的状态保存到指定的 JSON 文件中。 image

  3. 复用和分享 要重新查看已保存的配置,只需加载 JSON 文件即可。此外,如果你打算分享你的笔记本,请不要忘记包含 JSON 文件以获得完整的体验。

方法2:使用规范代码保存图表

如果你不想使用额外的文件,这种方法可以让你直接在代码中存储配置。

  1. 导出配置代码 一旦你设置和完成了你的可视化,找到并点击 pygwalker 界面中的 export code 按钮。这样就会生成一个代表当前可视化设置的代码片段。 image

  2. 将配置存储在笔记本中 复制生成的代码片段,并将其用作 spec 参数中的规范代码: image

    import pygwalker as pyg
    walker = pyg.walk(df=df, spec="<graphic-walker spec>")

    <graphic-walker spec> 替换为复制的代码。

image

结论

这两种方法都有各自的优势。使用本地 JSON 文件可以保持你的笔记本整洁,并更容易管理复杂的配置。另一方面,将规范直接存储在笔记本中可以确保一切都在一个地方。选择最适合你需求的方法,祝你愉快地进行数据探索!