Slide 1

Slide 1 text

可視化ウェブアプリケウェブアプリケーション フレームワークの紹介の紹介紹介: DashとStreamlit by ksnt 超カンタンなカンタンな

Slide 2

Slide 2 text

Dash

Slide 3

Slide 3 text

Dashとは ● Plotly社が開発しているが開発しているフ開発しているフレーしているフレームワークフレームワークの紹介 ● plotlyを埋め込んだアプ埋め込んだアプリめ込んだアプリケ込んだアプリケーんだアプリケーショアプリケーション(ダッシュボード)が開発しているフ簡 単に作成できるに作成できる作成できるできるフレームワーク ● plotlyを埋め込んだアプ使うとインタラクうとインタラクの紹介ティブに作成できる操作できるフレームワークグラフを埋め込んだアプ簡単に作成できる に作成できる作成できるできるフレームワーク ● plotlyの紹介グラフは超カンタンなきれい

Slide 4

Slide 4 text

Dashの紹介使うとインタラクい方 インストールはは $pip install dash でok. あとはdashを埋め込んだアプimportしたpythonコードを埋め込んだアプ書いい て、実行すれば実行すればすればwebサーバーが開発しているフ立ち上がるち上がる上がるが開発しているフるフレームワーク

Slide 5

Slide 5 text

デモ ● 最近COVID-19感染状況ダッシュボードダッシュボードを埋め込んだアプ作っ ているフレームワークの紹介で見てもらうてもらう

Slide 6

Slide 6 text

Streamlit

Slide 7

Slide 7 text

Streamlitとは ● 簡単に作成できるに作成できるダッシュボードが開発しているフ作成できるできるフレームワーク ● Dashよりさらに作成できる簡単に作成できるだアプリケーショが開発しているフ、実行すれば汎用性は低いっぽいは低いっぽいいっぽい ● https://www.streamlit.io/ ● インストールはは $pip install streamlit でok

Slide 8

Slide 8 text

デモ ● デモ用の紹介アプリケーションを埋め込んだアプ動かしてみるかしてみるフレームワーク ● $ streamlit run qiita.py ● $ streamlit run uber.py

Slide 9

Slide 9 text

まとめ込んだアプリケ ● 私ははDashが開発しているフ好きだが、きだアプリケーショが開発しているフ、実行すればStreamlitもなかなか良 い ● 可視化ウェブアプリケに作成できる特化ウェブアプリケしたアプリケーションを埋め込んだアプつくりた いときはDashとStreamlitの紹介両方を埋め込んだアプ候補にするに作成できるするフレームワーク と良さそう