データ分析
PYGWALKERを埋め込んだBIアプリ構築
Morphでは、Pythonのエコシステム上の可視化ライブラリを自由に活用してデータアプリを作ることができます。 このチュートリアルでは、PyGWalkerを使用して作成したリッチなダッシュボードをMorphのデータアプリに埋め込むための方法を紹介します。
事前準備
このチュートリアルでは、事前に以下のコマンドを使用してPyGWalkerをインストールしてください。
最終的な成果物
PyGWalkerは、DataFrame上のデータからインタラクティブにデータ分析を行うためのダッシュボードを作成してくれるライブラリです。 以下のようにMorphのダッシュボード上に配置をしてチームに公開することで簡単にBIアプリを導入することができます。
チュートリアル
このチュートリアルのアプリでは、以下の流れで実装をします。
- PyGWalkerを使用してHTMLを返却するPythonの関数を作成
- MDXファイルで
<Embed />
コンポーネントに渡すことで生成されたダッシュボード
<Embed />
では、HTMLを返却するPython関数をloadDataの対象として受け取った場合にそのHTMLを表示する役割があります。
サンプルデータをDataFrameとして作成をして、そのデータをPyGWalkerを使用してダッシュボードに変換をした上で、HTMLとして返却をします。