Keep Calm and Learn D3.js


Details
D3 (http://d3js.org/) is a visualization library for manipulating documents (web pages) based on data. While extremely powerful, D3 is not the easiest thing to get started with. The previous DVTO meetup (https://www.meetup.com/Data-Visualization-Toronto/events/100882192/) about D3 covered several advanced topics using D3 and CrossFilter. Based on the feedback we received, we've decided to do another meetup at a more introductory level using the Toronto Parking Ticket (https://www1.toronto.ca/wps/portal/contentonly?vgnextoid=ca20256c54ea4310VgnVCM1000003dd60f89RCRD) dataset. Knowledge of Javascript is a prerequisite for this meetup as we'll be jumping straight into D3.
MEET KENT ENGLISH: Kent (http://twitter.com/kentenglish) is a senior developer at CrowdRiff. There are very few things he loves more than learning. Being a polyglot programmer and a Math enthusiast, he's always looking for better ways to explore and visualize data. Kent is also very keen on problems involving Graphs and his latest hackathon entry won him first prize at the GraphTO meetup (https://www.meetup.com/GraphTO/events/176637992/).
VISUALIZATION: A live-coding session where you will learn the basics of working with D3/NVD3. This event is for developers and statisticians who want a better way to output and visualize their data in the browser. Working knowledge of Javascript is REQUIRED.
AGENDA
Pro-Talk [30-45 min]: Kent will walk through some of the core D3/NVD3 concepts, terminology and tips/tricks. He will also demonstrate how to load a CSV dataset into D3 and show some sample visualizations.
Live Coding Tutorial [90 min]: We will explore the Toronto Parking Ticket (https://www1.toronto.ca/wps/portal/contentonly?vgnextoid=ca20256c54ea4310VgnVCM1000003dd60f89RCRD) dataset. A clean subset of the data will be provided to help answer the following questions:
-
What days and times are you least likely to get a ticket?
-
Which areas are most heavily patrolled?
-
What are the min, max and average fine amounts by infraction?
-
How many fines are issued to visitors from outside Ontario?
REQUIREMENTS
Bring your laptop, a modern web browser and your favourite text editor.

Keep Calm and Learn D3.js