如何保存 jupyter cell 中的图表并与他人分享?
你可以在这里查看一个教程的 ipynb 文件 here (opens in a new tab)
使用 pygwalker
库进行数据探索提供了一种交互式的方式来查看和分析数据。然而,保存这些可视化结果对于将来的参考、演示或与同事分享是必不可少的。让我们一起来看看两种保存pygwalker
图表的方法。
先决条件
在开始之前,请确保你已经正确安装了 pygwalker
库。如果没有,你可以使用 pip
安装它:
pip install pygwalker
方法1:使用本地 JSON 文件保存图表(推荐)
将配置保存在本地 JSON 文件中是最推荐的方法,因为它方便且便携。
-
用一个 JSON Spec 来初始化 Walker 首先,将
pygwalker
指向一个本地 JSON 文件,将其保存为配置:import pygwalker as pyg walker = pyg.walk(df=df, spec="./my_charts.json")
-
保存图表 在完成数据探索后,你会注意到
pygwalker
界面中有一个 "save" 按钮。点击它,这样就会将当前可视化的状态保存到指定的 JSON 文件中。 -
复用和分享 要重新查看已保存的配置,只需加载 JSON 文件即可。此外,如果你打算分享你的笔记本,请不要忘记包含 JSON 文件以获得完整的体验。
方法2:使用规范代码保存图表
如果你不想使用额外的文件,这种方法可以让你直接在代码中存储配置。
-
导出配置代码 一旦你设置和完成了你的可视化,找到并点击
pygwalker
界面中的export code
按钮。这样就会生成一个代表当前可视化设置的代码片段。 -
将配置存储在笔记本中 复制生成的代码片段,并将其用作
spec
参数中的规范代码:import pygwalker as pyg walker = pyg.walk(df=df, spec="<graphic-walker spec>")
将
<graphic-walker spec>
替换为复制的代码。
结论
这两种方法都有各自的优势。使用本地 JSON 文件可以保持你的笔记本整洁,并更容易管理复杂的配置。另一方面,将规范直接存储在笔记本中可以确保一切都在一个地方。选择最适合你需求的方法,祝你愉快地进行数据探索!