The final deliverable must include all three of the below items:
- a web-based data visualization with a URL (public or private)
- a document describing the project, the results, and the technical methods used in each step (collection, analysis and visualization)
- all code/spreadsheets/datasets used
The materials for steps #2 an #3 above should be submitted to your own specific GitHub repository, which can be created using the link below:
https://classroom.github.com/g/cQQU9eCr
- The code for your web-based visualization (#1) can be either in the same repository or in a separate public repository. If it is in its own repository, be sure to link to it from the main, submission repository.
- Be sure to include the names of everyone who worked on the final project somewhere in the README, etc!
Office hours next week during the regular class slot: Thursday Dec 12 from 5 to 8pm
We'll walk through two examples of Panel dashboards that can serve as a reference for the final project.
- Visualizing recent shootings in Philadelphia using Altair, Folium, and Holoviews
- Visualizing NYC taxi trips with Datashader and Altair
- Panel
- Documentation
- User Guide
- Reference Gallery
- Includes examples of different types of Panels, e.g., HTML, Markdown, Vega, etc
- Example dashboards from the PyViz team
- Datashader dashboard tutorial
- Including a detailed walk-through of a Datashader-based dashboard
- Holoviews Reference Gallery
- Introduction to Python classes
- Heroku
- First, signup for a Heroku free account
- Download and install the command line interface (CLI).
- See the "Heroku Example" for Dash: https://dash.plot.ly/deployment
- See the example instructions for deploying the Philadelphia Shootings App on Heroku