Git Product home page Git Product logo

d4d-visor's Introduction

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.

d4d-visor's People

Contributors

yarox avatar rabad avatar

Stargazers

st avatar Antonio Lima avatar  avatar Ryan McAdam avatar Andrew Duffy avatar Mahesh CR avatar Manuel Dominguez avatar

Watchers

 avatar James Cloos avatar Andrew Duffy avatar

Forkers

roney

d4d-visor's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.