Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Building interactive dashboards with Python

6 views

Published on

Plotly Dash lets you build interactive dashboards.

By allowing data scientists to develop data-centric interactive web applications in a language they are already familiar with, Dash allows replacing slide decks with dashboards for disseminating the results of the data science process. In this talk, I demonstrate how to build a web application that wraps a trained model from scratch.

Published in: Data & Analytics
  • Be the first to comment

  • Be the first to like this

Building interactive dashboards with Python

  1. 1. ASI Data Science is a London-based data science consultancy
  2. 2. About me — Author of Scala for data science (Packt Publishing) — Committer for Jupyter widgets, a library for embedding user interfaces in Jupyter notebooks — Main author of jupyter-gmaps, a library for visualizing geographical data in Jupyter notebooks
  3. 3. Building dashboards for data scientists
  4. 4. Sharing your results — API — Slide deck or report — Dashboard
  5. 5. Building dashboards Traditionally, this required significant frontend knowledge.
  6. 6. Building dashboards Traditionally, this required significant frontend knowledge. Data scientists would give the model to an engineer who would create the dashboard.
  7. 7. In the Python world — Bokeh Server — Plotly Dash — Standalone Jupyter widgets (very preliminary)
  8. 8. Plotly Dash
  9. 9. Dash makes it dead-simple to build a GUI [in Python] around your data analysis code.
  10. 10. Demo
  11. 11. Demo source github.com/pbugnion/tweets-sentiment-analysis- demo-app
  12. 12. A word of caution Plotly Dash and Bokeh will (probably) never offer the full flexibility of D3. They drastically reduce the barrier to entry for building simple dashboards and internal tools.
  13. 13. Conclusion You are in the minority that understands what data science really is.
  14. 14. Conclusion You are in the minority that understands what data science really is. Build compelling visualizations to show this to other people!
  15. 15. Further reading Source code for this application: github.com/pbugnion/tweets-sentiment-analysis- demo-app Plotly Dash tutorial: dash.plot.ly/installation
  16. 16. Acknowledgements — ASI Data Science — SherlockML — Plotly

×