In 2006, Hans Rosling gave a TED talk titled The best stats you've ever seen.(Must watch this video before working on the project). At the beginning of the talk, he showed an animation he made to debunk some misconceptions about today's world.
I enjoyed seeing this visualisation and I want you to reproduce it with the tools you know (i.e. Python, Pandas, Numpy, Seaborn and Matplotlib).
Dataset Information
● Life expectancy at birth: The number of years a newborn would live if the patterns of mortality at the time of birth remain the same
throughout his life.
● Fertility rate: Number of children a woman would give birth to during her childbearing years.
● Country population: Total number of residents regardless of legal status or citizenship (midyear estimates)
Hans Rosling built this animation, after testing his students on global health, he realised that they still thought that the world was divided in two:
● The Western world: low fertility rate and high life expectancy
● The third world: high fertility rate and low life expectancy
● More data: The talk was made in 2006 with data from 1962 to 2003. We will use data from 1960 to 2016.
● Regions: The original visualisation has five regions. We will keep the regions from the source data (i.e. seven regions).
● Colours. We can't get the exact colours of the regions. Feel free to use your colour mapping.
In this task, build the same animated graph as you watched in the video, For the visualization perform the following steps:
-
Load Data
-
Data Overview
-
Handle Missing Values
-
Data Types
-
Merge DataFrames (If required for any visualization)
-
Population Trends (Years vs Population)(Line Graph)
-
Fertility rate distribution
-
Life expectancy variation
-
Correlation Analysis
-
Regional Analysis