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
500
可視化ウェブアプリケーションフレームワークの紹介: DashとStreamlit
ksnt
April 29, 2020
Tweet
Share
More Decks by ksnt
See All by ksnt
AutoGenを触ってみた
ksnt
0
140
データ分析者にとってのDjango: StreamlitやDashとの比較
ksnt
1
880
データ分析で切り拓け! エンジニアとしてのデータ分析職キャリア戦略
ksnt
0
510
勉強会で発表してみよう!
ksnt
0
190
Kaggleに置かれているデータを 可視化する
ksnt
0
320
CourseraのDigital Transformationというコースを受けてみた
ksnt
2
540
Pythonで挑む計算社会科学
ksnt
0
1.3k
turtleであそぼう!
ksnt
0
200
データ分析と競技プログラミングに使えるPython標準ライブラリ入門
ksnt
1
390
Other Decks in Programming
See All in Programming
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.3k
Elm Form Validation
bkuhlmann
0
510
Let's learn code review
riofujimon
1
300
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
2 週間で Twitter Bot を作ってみた
contour_gara
0
380
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
130
Elm 0.19.0 Changes
bkuhlmann
0
490
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
530
大規模UIKitベースアプリへのTCAの段階的導入/gradual-adoption-of-tca-in-a-large-scale-uikit-based-app
takehilo
1
170
大規模Reactアプリのリアーキテクチャ~8万行のTanStack Query移行の軌跡~
kj455
4
960
Featured
See All Featured
Automating Front-end Workflow
addyosmani
1356
200k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Rails Girls Zürich Keynote
gr2m
91
13k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Become a Pro
speakerdeck
PRO
11
4.5k
For a Future-Friendly Web
brad_frost
172
9k
Statistics for Hackers
jakevdp
789
220k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
Web Components: a chance to create the future
zenorocha
305
41k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
Unsuck your backbone
ammeep
663
57k
No one is an island. Learnings from fostering a developers community.
thoeni
16
2.1k
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の紹介両方を埋め込んだアプ候補にするに作成できるするフレームワーク と良さそう