はんなりPython+PyData Osakaの可視化特集会を3/24(日)に開催いたしました

Hiromasa Ohashi
Apr 9, 2019 · 5 min read

はんなりPython+PyData Osakaの可視化特集会を3/24(日)に開催いたしました。場所はいつもお世話になっているScribble Osaka Labで実施しました。イベントページはこちらです。 https://pydataosaka.connpass.com/event/124089/

発表1件目は大橋(Hiromasa Ohashi)が”matplotlibのアニメーション機能の紹介”というタイトルでmatplotlibのアニメーション機能の紹介を行いました。plt.pause(second)で停止しながらアニメーションを実現する方法や、ArtistAnimation、FuncAnimation、TimedAnimationの紹介、動画書き出し方法の紹介を行いました。発表資料はこちら http://www.hiromasa.info/posts/15/ になります。

発表2件目はogawahideyuki(hideyuki ogawa)さんが”The power of data visualization”というタイトルでDashの各コンポーネントの使い方や諸情報について発表しました。Dash https://plot.ly/products/dash/ はflask, react, plotlyをを組み合わせ、更にコールバックの仕組みを用いることで連携した可視化を実現できるライブラリであるとのことです。Dashで作成したWebアプリはgit pushするだけでherokuで公開できるとのことでした。ご本人のQiitaの記事も参考になります。

発表3件目は西田(Kozo Nishida)さんによる”Dashの新コンポーネントDash Cytoscapeの紹介”というタイトルでCytoscapeについてご紹介いただきました。CytoscapeはNetwork可視化ソフトであり、ノードやエッジに情報を持たせ、属性値に合わせてスタイリングが可能なことが特徴なソフトです。JavaScript製であるためJupyter Notebook上でも動作します。Dashは簡単だということを示すためにLive Codingですぐに動作させる、auto reloadが効くため変更後の保存で画面に反映される、といったデモをされました。発表資料はこちら:

https://docs.google.com/presentation/d/1Q-4qQjlIcaf2Gcv-hvR_ex1BrthtJbcOYYfyvmzLjEI/edit#slide=id.p

発表4件目はもりさきまさゆき(@masayuki14)さんによる”Dockerを使った可視化環境の作り方”というタイトルで、Docker環境上でのDashを使った可視化アプリを作る話についての発表いただきました。 発表資料はこちらhttps://speakerdeck.com/player/88d644aecb104f05af7071eef8d39a50 です。Pythonは開発環境構築は難しい、Pandasは20万件近いレコードを保持すると重い、複数台PCで環境を整えたい、といった動機からdash、MySQL、dockerを組み合わせて待ち時間を可視化するアプリを作成したという話でした。発表資料はこちら:

https://speakerdeck.com/masayuki14/dockerwoshi-tutake-shi-hua-huan-jing-falsezuo-rifang

今回の内容ですが、普段はんなりPythonの会で使用されているscrapboxに発表のメモや質疑応答を残しております。参加者が共同でリアルタイムに編集できるのが便利だと思いました。PyData Osakaでも参考にしていきたいところです。

またはんなりPythonの会もはてなブログに実施記録を残されております。こちらも参照いただければと思います

PyData.Osaka

PyData.Osakaの活動報告です

Hiromasa Ohashi

Written by

PyData.Osaka

PyData.Osakaの活動報告です

More From Medium

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade