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
Doni Rubiagatra
April 26, 2020
Technology
0
3.7k
Interactive Python Dashboard with Dash and Deploy to Google Cloud Platform
Doni Rubiagatra
April 26, 2020
Tweet
Share
More Decks by Doni Rubiagatra
See All by Doni Rubiagatra
Prinsip Dasar dalam Membuat Web Visualisasi Data Interaktif
rubiagatra
1
150
Introduction to NATS: A high-performance messaging system as a solution for communication between services
rubiagatra
0
360
Other Decks in Technology
See All in Technology
今日から始めるAWSセキュリティ対策 3ステップでわかる実践ガイド
yoshidatakeshi1994
0
120
KotlinConf 2025_イベントレポート
sony
1
140
Snowflake Intelligence × Document AIで“使いにくいデータ”を“使えるデータ”に
kevinrobot34
1
120
LLMを搭載したプロダクトの品質保証の模索と学び
qa
1
1.1k
「その開発、認知負荷高すぎませんか?」Platform Engineeringで始める開発者体験カイゼン術
sansantech
PRO
2
870
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
440
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
260
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
「Linux」という言葉が指すもの
sat
PRO
4
140
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
160
RSCの時代にReactとフレームワークの境界を探る
uhyo
11
3.5k
データ分析エージェント Socrates の育て方
na0
8
2.7k
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
83
9.2k
Become a Pro
speakerdeck
PRO
29
5.5k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
The Language of Interfaces
destraynor
161
25k
Being A Developer After 40
akosma
90
590k
Music & Morning Musume
bryan
46
6.8k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
The Cult of Friendly URLs
andyhume
79
6.6k
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