Morphでは、Pythonのエコシステム上の可視化ライブラリを自由に活用してデータアプリを作ることができます。 このチュートリアルでは、PyGWalkerを使用して作成したリッチなダッシュボードをMorphのデータアプリに埋め込むための方法を紹介します。Documentation Index
Fetch the complete documentation index at: https://docs.morph-data.io/llms.txt
Use this file to discover all available pages before exploring further.
事前準備
このチュートリアルでは、事前に以下のコマンドを使用してPyGWalkerをインストールしてください。最終的な成果物
PyGWalkerは、DataFrame上のデータからインタラクティブにデータ分析を行うためのダッシュボードを作成してくれるライブラリです。 以下のようにMorphのダッシュボード上に配置をしてチームに公開することで簡単にBIアプリを導入することができます。
チュートリアル
このチュートリアルのアプリでは、以下の流れで実装をします。- PyGWalkerを使用してHTMLを返却するPythonの関数を作成
- MDXファイルで
<Embed />コンポーネントに渡すことで生成されたダッシュボード
<Embed />では、HTMLを返却するPython関数をloadDataの対象として受け取った場合にそのHTMLを表示する役割があります。
- 1. Python
- 2. MDX(pages)
サンプルデータをDataFrameとして作成をして、そのデータをPyGWalkerを使用してダッシュボードに変換をした上で、HTMLとして返却をします。