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.6k
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
140
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
AIとSREで「今」できること
honmarkhunt
3
610
AIでめっちゃ便利になったけど、結局みんなで学ぶよねっていう話
kakehashi
PRO
1
460
Terraform Cloudで始めるおひとりさまOrganizationsのすゝめ
handy
2
210
白金鉱業Meetup_Vol.18_生成AIはデータサイエンティストを代替するのか?
brainpadpr
3
200
Dynamic Reteaming And Self Organization
miholovesq
3
690
AIエージェント開発手法と業務導入のプラクティス
ykosaka
9
2.5k
今日からはじめるプラットフォームエンジニアリング
jacopen
8
1.8k
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
7
1.3k
もう難しくない!誰でもカンタンDocker入門 〜30分であなたのPCにアプリを立ち上げる〜
devops_vtj
0
140
グループ ポリシー再確認 (2)
murachiakira
0
180
PagerDuty×ポストモーテムで築く障害対応文化/Building a culture of incident response with PagerDuty and postmortems
aeonpeople
3
490
Twelve-Factor-Appから学ぶECS設計プラクティス/ECS practice for Twelve-Factor-App
ozawa
3
140
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Adopting Sorbet at Scale
ufuk
76
9.3k
Statistics for Hackers
jakevdp
798
220k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.4k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
The Invisible Side of Design
smashingmag
299
50k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Visualization
eitanlees
146
16k
Transcript
Interactive Python Dashboard with Dash and Deploy to Google Cloud
Platform Doni Rubiagatra doni@zero-one-group.com 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 doni@zero-one-group.com surabaya.py -
26 April 2020 Interactive Python Dashboard with Dash and Deploy to Google Cloud Platform