Numpy

What is Dash?

Open Source framework for building data visualisation interfaces.

Released in 2017 as a Python library.

Dash helps data scientists build analytical web applications without requiring advanced web development knowledge.

  1. Flask supplies the web server functionality.
  2. React.js renders the user interface of the web page.
  3. Plotly.js generates the charts used in your application.

To build the dashboard, you’ll use a dataset of sales and prices of avocados in the United States between 2015 and 2018. This dataset was compiled by Justin Kiggins using data from the Hass Avocado Board.

Setting up local environment

python -m pip install dash==1.13.3 pandas==1.0.5

This installs dash and pandas to your virtual environment.

Process of building a Dash application

  1. Define the looks of your application using the app’s layout.