Skip to content

Visualization for the D4D data challenge featuring commuting patterns over the Ivory Coast

Notifications You must be signed in to change notification settings

yarox/d4d-visor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

d4d-visor

Orange Data for Development is an open data challenge, encouraging research teams around the world to use four datasets of anonymous call patterns of Orange's Ivory Coast subsidiary, to help address society development questions in novel ways. The data sets are based on anonymized Call Detail Records extracted from Orange's customer base, covering the months of December 2011 to April 2012.

thumbnail.png

Our team used the geolocation data from call detail records extracted from Orange's customer base in order to know in which areas the customers have been moving around, to help us discover the morning and evening rush hours: the time when users were commuting between their place of residence and place of work.

Visualization

We used Python for crunching the numbers and D3.js for creating the visualization. We took the Africa shape files from Map Library and Geofabrik; Quantum GIS and MapShaper helped us simplifying and smoothing the excess of detail. Finally, ColorBrewer was used as a diagnostic tool for evaluating the robustness of individual color schemes.

Bar Chart

The bar chart shows the total population density at a fixed time slot. Rush ours can be identified by the two peaks that emerge every day, one in the morning and one in the afternoon.

Choropleth

The choropleth shows how the population density flows over time, as people move from one region to another. Notice how the density increases (areas get darker) as the time gets closer to the rush hours.

Take a look!

If you want to see it running, you can either visit this link, or clone the repo and start a local web server. For example, you can run Python's built-in server:

python -m SimpleHTTPServer 8888 &

or Node.js' http-server:

http-server -p 8888 &

Once this is running, go to http://localhost:8888/ and use the up and down keys to change between days, and the left and right keys to move between hours.

About

Visualization for the D4D data challenge featuring commuting patterns over the Ivory Coast

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published