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
Interactive Python Dashboard with Dash and Depl...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Doni Rubiagatra
April 26, 2020
Technology
3.7k
0
Share
Interactive Python Dashboard with Dash and Deploy to Google Cloud Platform
Doni Rubiagatra
April 26, 2020
More Decks by Doni Rubiagatra
See All by Doni Rubiagatra
Prinsip Dasar dalam Membuat Web Visualisasi Data Interaktif
rubiagatra
1
160
Introduction to NATS: A high-performance messaging system as a solution for communication between services
rubiagatra
0
370
Other Decks in Technology
See All in Technology
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
180
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
2
2k
AndroidアプリとCopilot Studioの統合
nakasho
0
200
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
1
280
フロントエンドの相手が変わった - AIが加わったWebの新しいインターフェース設計
azukiazusa1
30
8.3k
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
3
3.5k
データ定義の混乱と戦う 〜 管理会計と財務会計 〜
wonohe
0
170
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
360
Forget technical debt
ufried
0
150
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
440
ファインディの事業拡大を支える 拡張可能なデータ基盤へのリアーキテクチャ
hiracky16
0
760
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
0
210
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
360
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Being A Developer After 40
akosma
91
590k
Google's AI Overviews - The New Search
badams
0
990
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
Designing for Timeless Needs
cassininazir
0
210
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
GitHub's CSS Performance
jonrohan
1032
470k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
320
We Have a Design System, Now What?
morganepeng
55
8.1k
Transcript
Interactive Python Dashboard with Dash and Deploy to Google Cloud
Platform Doni Rubiagatra
[email protected]
surabaya.py - 26 April 2020
Doni Rubiagatra Co-Founder surabaya.py, Chairman PyCon 2019 Community Manager, Data
Science Indonesia (East Java) Former Software Engineer kumparan Senior Software Engineer of Zero One Group
RENCANA HARI INI 01 LANDSCAPE PYTHON VISUALIZATION 02 DEMO WITH
JUPYTER NOTEBOOK 03 DEMO DASH
Python Visualize Landscape that We Frequently Use
• Grandfather Of Python visualization • It has its origins
in emulating the MATLAB graphics commands • Create Static Image files • Can create almost any plot type
• Built on the top of MATPLOTLIB • Create Nice
looking static statistical plots • Can only create statistical plots on the documentation
• Mainly for Data Analysis • Use MATPLOTLIB as backend
• Limited scope of plot types • Static Plots
• Interactivity / Web View • Geographical visualization • Fully
Open Source • Newer tool with a smaller user-base than matplotlib • Generated html file or a server
• Can cause confusion because Plotly is both a company
and an open source libary • Focused on interactive visualizations • Plotly has libraries for Javascript, React, R, and Python
None
• Can create a fully web app dashboard with multiple
components, interactivity, and multiplots • It created by Plotly based on Flask and React • No Javascript required
NO JAVASCRIPT REQUIRED
Dash (Python - Plotly)
Dash (Python - Plotly)
THE DEMO https://github.com/rubiagatra/dash-covid19 https://rubiagatra.df.r.appspot.com/
REFERENCES • Dash Website Page • Storytelling with Data: A
Data Visualization Guide for Business Professionals • Interactive Web-Based Data Visualization with R, plotly, and shiny (Chapman & Hall/CRC The R Series) • Interactive Data Visualization for the Web: An Introduction to Designing with D3 • Kaggle
Thanks for listening! Any questions? Doni Rubiagatra
[email protected]
surabaya.py -
26 April 2020 Interactive Python Dashboard with Dash and Deploy to Google Cloud Platform