Description
COMP40610 Information Visualisation Assignment:
80
75
70
65
60
55
50
New Zealand
Canada Netherlands
United Arab Emirates Kuwait
Colour by region
Size by population
Mapping the Wealth and Health of Nations
Australia
Norway
Poor
Rich
Serbia
Slovak Rep.
Healthy
Sick
Cuba Costa Rica Mexico
Chile
Portugal
Greece Cyprus UK
GeArumstarinay Belgium
Luxembourg Qatar
Channelling Hans!
Semester 1 2016-2016
Hans Rosling is a data visualisation legend. His 2006 TED talk, The Best Stats You’ve Ever Seen, is one of the most viewed videos on the TED website (http://bit.ly/2doLzAY). An interactive version of the GapMinder World visualisation used in that demo is available at www.gapminder.org/world (with a newer beta version at www.gapminder.org/tools). A poster of the visualisation is reproduced below. In this assignment we will create information visualisations that are a homage to Hans Rosling.
GAPMINDER WORLD 2012
Japan
Monaco
Liechtenstein
Singapore
Vietnam
Palestine
Nicaragua
Honduras
Moldova
Uzbekistan
Grenada Thailand Macedonia
Cape Verde
Morocco
St.Lucia
St. Kitts
&Barbuda
Bahrain
Syria
Libya Armenia Georgia
Maldives
Sri Lanka Egypt
Bosnia and H.
Poland
Albania Belize
Uruguay Barbados DominicaCroatia
Czech Rep.
Brunei
Ecuador
Panama Montenegro
ArgentinaAntigua
Bahamas
Seychelles
Tunisia
Venezuela Romania Malaysia
Estonia
Hungary
Puerto Rico
Israel Italy France Andorra Switzerland
Spain South Korea
Malta
Slovenia
Finland
Taiwan Denmark USA
Iceland
San Marino Hong Kong
Sweden
Ireland
life expectancy in years
Income per Person of the World
map layout by Paolo Fausone
Tonga
Liberia
Kenya
Benin
Zimbabwe
Burundi
Dem. Rep. Congo
Cameroon
Angola
500
1 000
income per person in US Dollars (GDP/capita, PPP$ inflation adjusted, log scale)
Life Expectancy of the World
Guatemala
Indonesia
Suriname
Ukraine
Azerbaijan
Trinidad and Tobago
Russia
Eritrea
Niger
Comoros
Ethiopia
Togo
Rwanda
Guinea Somalia Mali
l3eossr 10
100 1000 millions
Guinea-Bissau
Sierra Leone
Madagascar
Pakistan
Bhutan
Congo, Rep.
Swaziland
Kazakhstan
Gambia
Malawi
Tanzania
Burkina Faso
Djibouti
2011 data for all 193 UN Members and for Hong Kong, Kosovo, Palestine, Puerto Rico and Taiwan.
Documentation and
pdf version for print at: gapminder.org/downloads/world-pdf
Free to copy, share and
remix, but attribute to Gapminder Foundation.
If you want to see more data visit:
www.gapminder.org
Version 11 September 2012
50 000
Mozambique
Central African Rep.
Zambia Afghanistan
Chad
Lesotho
North Korea Nepal
Solomon Islands
Kyrgyzstan
Fiji Philippines Mongolia
Haiti
Namibia
Gabon
Myanmar Ghana
Tuvalu
Papua New Guinea
Turkmenistan
Micronesia
Bangladesh
Vanuatu Guyana
El Salvador St.VincePnatlau and G.
Tajikistan
Laos
Yemen
Sao Tome and Principe
Bolivia
Nauru
India
Timor-Leste
Sudan
SouthSudan
Nigeria
Cambodia
Senegal
Mauritania
Kiribati
Cote d’Ivoire Uganda
2 000
5 000
10 000
20 000
Iraq
Kosovo
Jordan Paraguay Samoa
Dom.R.
Mauritius Latvia
Saudi Oman Arabia
Source: http://www.gapminder.org/GapminderMedia/wp-uploads/Gapminder-World-2012.pdf
Algeria
Lebanon
Belarus
Lithuania
Jamaica
Iran
Peru Colombia Turkey
& Nevis
Brazil Bulgaria China
South Africa
Botswana
Equatorial Guinea
Part 1 – Copying Hans
In this assignment you must recreate the GapMinder World visualisation using d3.js. Your visualisation should include the following:
• A bubble plot representing the countries of the world
o Countries of the world described by Income Per Capita and Life
Expectancy mapped to x and y axis position
o Population of each country mapped to bubble size
• Appropriate labels and axes
• Appropriate use of colour
• Country name labels
• Ability to view data for a particular year
• Ability to animate the change in country statistics from year to year (1900
– 2015)
• At least one other feature, based on or inspired by the GapMinder World
visualisation
The data required to drive this visualisation is available in the file Gapminder_All_Time.csv. The fields in this file are as follows:
• Country: The country name
• Year: The year for this data observation
• Population: The population of the country in this year
• LifeExp: Average life expectancy in years
• GDP: Average GDP in inflation adjusted dollars
• Code: The country code
• Region: The region in which the country belongs (similar to continent)
• Area: The area of the country in square kilometres
• Coastline: the number of kilometres of coastline belonging to the country
• Government: The type of government in the country
Hint: It is recommended that you build your final visualisation in a series of simple steps, for example those shown below.
Part 2 – Extending Hans
In this assignment you must create a second visualisation that supplements the version of the GapMinder World visualisation created in Part 1. This visualisation should answer some other question (or questions) relevant to the information shown in the GapMinder World visualisation.
The characteristics of this visualisation should be as follows:
• Can be built in either D3 or Tableau public
• The page could include a suite of visualisations (e.g. a dashboard), or one
large visualisation
• The visualisation should have a defined purpose and answer a specific
question (or questions)
• Must be based on publicly available data. Interesting data sources include:
o OtherGapMinderdatasets(https://www.gapminder.org/data/) o UN databases (http://unstats.un.org/unsd/databases.htm)
o International flights data (openflights.org/data.html)
o Government open data (http://index.okfn.org/)
o A personal dataset (to be made available in a cleaned, anonymised form):
§ A download of events from a Google calendar account with multiple calendars (support.google.com/calendar/bin/answer.py?hl=en&answ er=37111)
§ A download of an email dump from an Google email account (support.google.com/mail/bin/answer.py?hl=en&answer= 12103&ctx=mail)
• Look at the Guardian data blog (www.theguardian.com/data), the Irish Times data team (www.irishtimes.com/news/irish-times-data) and the New York Times R&D Lab (www.nytlabs.com/) for inspiration
Submission
Submission details:
• Submission date: Wednesday 23rd November 2016 before 23:59
• Submission method: Submissions should be made through the
module Moodle site
• Submission format: Submissions should include
o Part1
§ The html files and data files required to run your
visualisation or a link to a live working version of your
visualisation o Part2
§ The html files and data files required to run your visualisation or a link to a live working version of your visualisation
§ A document based on the template provided that describes your visualisation
• Late submissions: Late submissions will be penalised at 5% per day.
Marking
This assignment can be completed by students on their own, or in a group of no more than two. Students in groups will receive the same mark, however, proof that both students in a group worked on the project may be sought.
• Part 1 (60% of assignment) will be marked as follows:
20% A bubble plot representing the countries of the world 10% Appropriate labels and axes
10% Appropriate use of colour
5% Country name labels
20% Ability to view data for a selected year (1900 – 2015)
20% Ability to start and stop a continuous animation of the change in country statistics from year to year (1900 – 2015)
10% At least one other feature, based on or inspired by the GapMinder World visualisation
5% Readable, well commented, quality code
• Part 2 (40% of assignment) will be marked using the following categories:
• Question Definition
• Coverage of State of the Art
• Appropriateness of Visual Encodings
• Appropriate Use of Colour
• Appropriate Use of Interactions and Transitions • Data Manipulation
• Document Quality