Now let's create another simple app, but this one will accept inputs from the user, making it interactive. For this example, we will again use the diamond prices dataset. These are the steps we will follow:
- Make the necessary imports
- Import the dataset
- Create the app instance
- Import an external CSS file
- Create the inputs for interactivity
- Create the layout
- Create the callback function for interactivity
- Run the server
You can find the whole code in the script in the repository for the book; it is named dash-example-user-inputs.py. As always, let's begin with the imports:
import dashimport dash_core_components as dccimport dash_html_components as htmlfrom dash.dependencies import Input, Outputimport plotly.graph_objs ...