Skip to content

Latest commit

 

History

History
59 lines (47 loc) · 3.96 KB

6-Create-Advanced-Data-Viz.md

File metadata and controls

59 lines (47 loc) · 3.96 KB

Table of Contents

  1. Good work!
  2. Give me data!
  3. Give me ideas!
  4. Next step

Good work!

Good for you on making it this far! Since you have a lot of time remaining, try to build something a little bit more complex. We've provided data and some ideas to get you started.

Give me data!

Course Calendar Data

  • data: contains information about all the courses offered at UBC from 2014-2019.
  • dictionary: contains details about what each column of the data represents.

Course Prerequisites Data

  • data: contains degree requirement data (co-reqs/pre-reqs, etc).
  • dictionary: contains details about what each column of the data represents.

You can use readCSV.js to read the CSVs into the server.

Give me ideas!

Some of these ideas are linked with detailed instructions, and some you'll have to figure out on your own 😃.

Heatmap

Let's create some additional features for the heatmap.

Intermediate

Advanced

  • When a cell in the heatmap is hovered or clicked, show the discussions that were posted at that date and time.
  • Create a calendar view so that it is possible to navigate between weeks/months.
  • Create a filter that allows users to select a specific individual to see when they post.
  • Run text/sentiment analysis on the discussion posts and use this data to create a heatmap.

Create something new

Don't want to build new features for the heatmap? That's okay!

Intermediate

Advanced

Next step

Now you're ready to go to Step 7: Share Your Work.