Here is a starter UI for the app. The filter controls are all working. Changing the filters will update the both graphs.
The placeholder code to render the graphs are in the src/ folder.
The functions to create the chart receive a wrangled version of the movies data. If you want to do further wrangling, feel free to do so either in the main app.py or in the function itself, whatever you think is more appropriate.
These create function also receive all the parameters you should need to create the chart. See the docstrings for the actual parameters.
There is no validation to ensure that the start year is less than the end year. From what I've read, this doesn't seem to be do-able at the moment, at least not easily. I will do some more research on this tomorrow.
Here is a starter UI for the app. The filter controls are all working. Changing the filters will update the both graphs.
src/
folder.app.py
or in the function itself, whatever you think is more appropriate.