Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
可視化ウェブアプリケーションフレームワークの紹介: DashとStreamlit
Search
ksnt
April 29, 2020
Programming
0
530
可視化ウェブアプリケーションフレームワークの紹介: DashとStreamlit
ksnt
April 29, 2020
Tweet
Share
More Decks by ksnt
See All by ksnt
AutoGenを触ってみた
ksnt
0
170
データ分析者にとってのDjango: StreamlitやDashとの比較
ksnt
1
1.1k
データ分析で切り拓け! エンジニアとしてのデータ分析職キャリア戦略
ksnt
0
570
勉強会で発表してみよう!
ksnt
0
200
Kaggleに置かれているデータを 可視化する
ksnt
0
330
CourseraのDigital Transformationというコースを受けてみた
ksnt
2
570
Pythonで挑む計算社会科学
ksnt
0
1.3k
turtleであそぼう!
ksnt
0
210
データ分析と競技プログラミングに使えるPython標準ライブラリ入門
ksnt
1
420
Other Decks in Programming
See All in Programming
なぜ宣言的 UI は壊れにくいのか / Why declarative UI is less fragile
uenitty
29
13k
CSC307 Lecture 10
javiergs
PRO
0
310
Composing an API the *right* way (Droidcon Berlin 2024)
zsmb
1
450
CSC307 Lecture 09
javiergs
PRO
1
500
さきがけから振り返るアーキテクチャ刷新 / Reflecting on the Architectural Renewal from the Vanguard
nrslib
2
770
開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ
sakuraikotone
28
16k
CSC307 Lecture 06
javiergs
PRO
0
360
Advanced App Shrinking Techniques
cbeyls
2
150
[After Kotlin Fest 2024 LT Night @ Sansan] もっともっとKotlinを好きになる!K2 Compiler Pluginで遊んでみよう!
kitakkun
2
260
【Go言語】golangci-lintの使い方
tomo1227
0
270
Rustのweb開発を助ける 便利なツール紹介
yuki0418
1
190
Product Management LT会_クアンド新家
shinshin
0
210
Featured
See All Featured
Done Done
chrislema
179
15k
BBQ
matthewcrist
82
9k
Into the Great Unknown - MozCon
thekraken
20
1.3k
A Philosophy of Restraint
colly
200
16k
The Invisible Customer
myddelton
117
13k
Optimising Largest Contentful Paint
csswizardry
18
2.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
360
22k
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
Docker and Python
trallard
37
2.9k
KATA
mclloyd
20
13k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
Transcript
可視化ウェブアプリケウェブアプリケーション フレームワークの紹介の紹介紹介: DashとStreamlit by ksnt 超カンタンなカンタンな
Dash
Dashとは • Plotly社が開発しているが開発しているフ開発しているフレーしているフレームワークフレームワークの紹介 • plotlyを埋め込んだアプ埋め込んだアプリめ込んだアプリケ込んだアプリケーんだアプリケーショアプリケーション(ダッシュボード)が開発しているフ簡 単に作成できるに作成できる作成できるできるフレームワーク • plotlyを埋め込んだアプ使うとインタラクうとインタラクの紹介ティブに作成できる操作できるフレームワークグラフを埋め込んだアプ簡単に作成できる に作成できる作成できるできるフレームワーク •
plotlyの紹介グラフは超カンタンなきれい
Dashの紹介使うとインタラクい方 インストールはは $pip install dash でok. あとはdashを埋め込んだアプimportしたpythonコードを埋め込んだアプ書いい て、実行すれば実行すればすればwebサーバーが開発しているフ立ち上がるち上がる上がるが開発しているフるフレームワーク
デモ • 最近COVID-19感染状況ダッシュボードダッシュボードを埋め込んだアプ作っ ているフレームワークの紹介で見てもらうてもらう
Streamlit
Streamlitとは • 簡単に作成できるに作成できるダッシュボードが開発しているフ作成できるできるフレームワーク • Dashよりさらに作成できる簡単に作成できるだアプリケーショが開発しているフ、実行すれば汎用性は低いっぽいは低いっぽいいっぽい • https://www.streamlit.io/ • インストールはは $pip
install streamlit でok
デモ • デモ用の紹介アプリケーションを埋め込んだアプ動かしてみるかしてみるフレームワーク • $ streamlit run qiita.py • $
streamlit run uber.py
まとめ込んだアプリケ • 私ははDashが開発しているフ好きだが、きだアプリケーショが開発しているフ、実行すればStreamlitもなかなか良 い • 可視化ウェブアプリケに作成できる特化ウェブアプリケしたアプリケーションを埋め込んだアプつくりた いときはDashとStreamlitの紹介両方を埋め込んだアプ候補にするに作成できるするフレームワーク と良さそう