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/Ziyu_n2S
- 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 the week of Dec 14 TBD
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 homepage
- User Guide
- An overview of the concepts powering Panel dashboards
- App Gallery
- Examples of end-to-end apps using Panel
- Reference Gallery
- Examples (code snippets) for the many different kinds of components possible in Panel dashboards
- Panel Templates
- Awesome Panel
- Github repository of resources and information on Panel
- Example dashboards from the HoloViz 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