8000 GitHub - ec22s/docker-gwalker: containers for Kanaries' Graphic Walker and PyGWalker
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

containers for Kanaries' Graphic Walker and PyGWalker

Notifications You must be signed in to change notification settings

ec22s/docker-gwalker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Docker-gwalker

Containers for Kanaries' Graphic Walker and PyGWalker.

2025/5/16 PyData.Fukuoka Meetup #24 のLT用に作った、Graphic Walker と PyGWalker のコンテナです。Graphic Walker は an open source alternative to Tableau を自称するReactコンポーネントで、PyGWalker はその Python binding です。

  • LTタイトル「Tableau から PyGWalker への移行を検討してみた」

  • スライドPDF(6.1MB, 発表後に PyGWalker の画面など追加しました)

  • LTで再生した短い動画(Tableauで積み上げ棒グラフを作る際に戸惑う様子。スライドPDFに埋め込めないため別掲)

    Tableau_movie_small.mp4

コンテナの詳細

  1. 動作確認環境 2025.5.16

    • macOS 15.4.1 (Intel, M2)

    • docker 28.1.1

    • docker-compose 2.35.1


  1. Graphic Walker

    • ディレクトリ gwalker

    • 元イメージ node:18-alpine

    • 使い方

      # build
      docker-compose build
      
      # start
      docker-compose up -d
    • ビルド時に https://github.com/Kanaries/graphic-walker のソースを取得し、起動時に num run dev して 0.0.0.0:2002 で待ち受けます。ホストマシン以外からもアクセスできるのでご注意下さい

    • 上の画面は動作確認時(2025.5.16)のものです。その後、元ソースの変更により差異が出る可能性があります

    • 既知の不具合(2025.5.16)🙇

      • 上部メニューで Create Dataset > Public Datasets からデータを選択しても動きません。外部リソース情報の JSON が元ソースにないようです

      • 公式のサンプルサイト https://graphic-walker.kanaries.net では正常に機能しています


  1. PyGWalker
    • ディレクトリ pygwalker

    • 元イメージ python:3.12-slim または python:3.12

      • Apple M2では、ビルド中(Pythonパッケージのインストール)に gcc not found エラーが出て、slimでないイメージを使うと解消しました。そう対処する場合、すみませんが Dockerfile を修正して下さい 🙇
    • 使い方

      # build
      docker-compose build
      
      # start
      docker-compose up -d
    • 起動すると下記画面のように4つのサーバが起動します

      • 詳細はスライドPDFのp.6以降にあります

      • Graphic Walker同様、各サーバはホストマシン以外からもアクセスできるのでご注意下さい

    • 各サーバのソースとデータについて

    • ディレクトリ wip-or-todo について

      • 前項と同じ examples にあったけど現状、動かない or 詳細が未把握なソース群です

連絡・問い合わせ先

  • 不具合等はIssuesへ、それ以外はプロフィールのメールアドレスへお願いします

About

containers for Kanaries' Graphic Walker and PyGWalker

Resources

Stars

Watchers

Forks

Languages

0