Jupyterセルでチャートを保存して他の人と共有する方法
データの探索のためのpygwalker
ライブラリを使用すると、データの表示と分析をインタラクティブに行うことができます。ただし、これらの視覚化データを将来参照するために保存することは重要です。プレゼンテーションや同僚との共有にも便利です。pygwalker
チャートを保存するための2つの方法を紹介します。
前提条件
始める前に、pygwalker
ライブラリを正しくインストールしていることを確認してください。インストールされていない場合は、次のコマンドを使用してインストールできます:
pip install pygwalker
方法1: ローカルのJSONファイルでチャートを保存(推奨)
ローカルのJSONファイルに設定を保存する方法が最も推奨される方法です。利便性と移植性からくるものです。
-
JSONファイルを使用してWalkerを初期化する
pygwalker
をローカルのJSONファイルに接続して設定を保存するために、次のようにします:import pygwalker as pyg walker = pyg.walk(df=df, spec="./my_charts.json")
-
チャートを保存する データの探索が終了したら、
pygwalker
インターフェース内に「保存」ボタンが表示されます。これをクリックすると、現在の視覚化の状態が指定したJSONファイルに保存されます。 -
再利用と共有 保存した設定を再訪するには、単純にJSONファイルを読み込みます。また、ノートブックを共有する場合は、完全な体験のためにJSONファイルを含めることを忘れないでください。
方法2: 仕様コードでチャートを保存する
追加のファイルを避けたい場合は、この方法を使用して設定を直接コード内に保存することができます。
-
設定コードをエクスポートする セットアップが完了し、視覚化が終了したら、
pygwalker
インターフェース内の「コードをエクスポート」ボタンを探してクリックします。これにより、現在の視覚化設定を表すコードスニペットが生成されます。 -
ノートブックに設定を保存する 生成されたコードスニペットをコピーして、
spec
パラメーター内の仕様として使用します:import pygwalker as pyg walker = pyg.walk(df=df, spec="<graphic-walker spec>")
<graphic-walker spec>
をコピーしたコードで置き換えてください。
結論
どちらの方法にも利点があります。ローカルのJSONファイルを使用することで、ノートブックが整理され、複雑な設定を管理しやすくなります。一方、ノートブック内に仕様を直接保存することで、すべてが一箇所に収まることが保証されます。自分のニーズに合った方法を選んで、データの探索をお楽しみください!