Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Interactive Python Dashboard with Dash and Depl...

Interactive Python Dashboard with Dash and Deploy to Google Cloud Platform

Doni Rubiagatra

April 26, 2020
Tweet

More Decks by Doni Rubiagatra

Other Decks in Technology

Transcript

  1. Interactive Python Dashboard with Dash and Deploy to Google Cloud

    Platform Doni Rubiagatra [email protected] surabaya.py - 26 April 2020
  2. 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
  3. • Grandfather Of Python visualization • It has its origins

    in emulating the MATLAB graphics commands • Create Static Image files • Can create almost any plot type
  4. • Built on the top of MATPLOTLIB • Create Nice

    looking static statistical plots • Can only create statistical plots on the documentation
  5. • Mainly for Data Analysis • Use MATPLOTLIB as backend

    • Limited scope of plot types • Static Plots
  6. • Interactivity / Web View • Geographical visualization • Fully

    Open Source • Newer tool with a smaller user-base than matplotlib • Generated html file or a server
  7. • 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
  8. • 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
  9. 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
  10. 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