Portfolio


Home | LinkedIn | GitHub | Project

This page acts as my portfolio of charts for the PP434: Automated Data Visualisation for Policymaking course. I am a MPP candidate at LSE who wishes to learn data visualisation skills to communicate effectively to policy makers. Welcome to my page!

Coding Challenge 1: Hosting

A new portfolio page was created on GitHub and two charts have been displayed for this coding challenge.

Chart 1:Relationship between GDP and Life Expectancy (WEEK 1)
Chart 2: Relationship Between Ethereum Price and Volume (WEEK 1)

Coding Challenge 2: Building

Visualizations have been created for this coding challenge. Three different charts have been created and they have been displayed.

Chart 3:Depiction of Inflation Movement across the 19th and 20th century (WEEK 2)
Chart 4: Depiction of India's GDP per capita Growth (WEEK 2)
Chart 5: Depiction of UK Consumer Spending on Vices (WEEK 2)

Coding Challenge 3:Debating

Debating Inequality in the UK

Gini coefficient indicator depicts income inequality. Chart A shows that the trend has larely remained stable since 2008. But there has been a slight increase in the Gini coeefficient for all individuals(1.9 points) and retired individuals(3.9 points) in a ten year period from 2011/12 to 2021/22. Chart B shows that UK's Gini coefficient is one of the highest among the OECD countries and requires policy intervention.

Chart A: Gini Coefficient Trend for disposable income by household type, UK, 1977 to financial year ending 2022 Source:ONS (WEEK 3)
Chart B: Gini Coefficient for OECD Countries -UK has the 8th highest Gini Coefficient Source:OECD (WEEK 3)

Coding Challenge 4: Replication

India's labour force particpation rate - male and female for 15 years+ has been depicted showing the wide disparity between the two in a BBC article titled - "India's economy: The good, bad and ugly in six charts". It can be observed here that while the chart depicts the two labour force participation rates (male & female) in a simple line chart the quantum of difference is not clear.

BBC Chart with visualization of India's Labour Force Participation Rate

Source: BBC News article published on 1st May, 2024- "India's economy: The good, bad and ugly in six charts."
Chart A: Replicated Chart visualizing India's labour force participation rate. (WEEK 4)
Chart B: Improved line chart with stroked point markers visualizing the disparity in India's labour force participation rate - male and female. (WEEK 4)

Coding Challenge 5: Scraper

India's Digital Payment Revolution - Unified Payments Interface

Unified Payments Interface (UPI) is an instant payment system developed in India that powers multiple bank accounts into a single mobile application interface facilitating inter-bank peer-to-peer (P2P) and person-to-merchant (P2M) transactions. It's usage has exploded in recent years driven by increased smartphone usage and internet penetration. The data for this has been scraped from the Wikipedia page on Unified Payments Interface. The python code used for scraping is here - Google Colab Scraping Notebook.

Chart A: Growth in Value of Transactions (in USD billion) on UPI

Chart B: Growth in Number of Transactions (in millions)

Coding Challenge 6: Loops Dashboard

UK Economy Gross Value Added Timeseries Dashboard

This dashboard dynamically loads nine charts using Vega-Lite specifications on various timeseries data on UK economy's gross value added in different sectors. The data for this has been sourced from ONS . The notebook used for looping the ONS API in python is here - Google Colab Loops Notebook.

<

Coding Challenge 7: Maps

Child Mortality Rates in India

Under-five mortality (U5MR) is defined as the number of deaths per 1000 live births for children less than 5 years old. Chart A shows the base map of India with the states. Using data from the National Family Health Survey 4 (2019-20), Chart B shows the wide variations in under-five mortality rates across different states with southern states like Kerala having lower mortality rates while northern states such as Uttar Pradesh and Bihar having above national average mortality requiring greater focus and policy intervention.

Map 1: A base map of India with names of states visible via tooltip and coloured in light-grey.
Map 2. A choropleth map of India showing under-five mortality rates for children (U5MR) state-wise for 2019-20 with tooltip. This is also used in the Project. (WEEK 7)

Coding Challenge 8: Big Data

Analyzing UK Prices - Cheap Flavoured Milk and Volatile Rice

In the first chart, analysis of monthly price trends for Milk products was done using data from Davies and McElvoy (2024). This chart shows the price evolution of four types of milk by calculating a price index relative to the starting pricein Britain over a year. Data for milk products were filtered and grouped by month and results were plotted by visualizing trends with a line chart to highlight changes over time. Flavoured milk turns out be cheaper over time comapred to other types of milk!
In the second chart, rice which is a staple part of the diet, shows sudden increased price volatility after January 24, 2024 and remains so throughout 2024 except for one major drop in volatility for two weeks in March. What is so special for the threshold of January 24, 2024?
The notebook used for filtering and transforming the data in python is here - Google Colab Big Data Notebook.

Chart A: Cheap Flavoured Milk against Whole Milk and non-Dairy Milk.

Chart B: 'Threshold Effect of January 24, 2024' on price volalitilty of rice.

Coding Challenge 9: Analytics Chart

Analysing India's Child Malutrition and Impact of Numerous Indicators on Child Mortality

Analytical Framework: In the 1st chart, in order to analyse the relationship between child malnutrition variables and access to improved sanitation, we refer to NFHS - 5 (2019-21) data state wise to create bubble correlation charts (population adjusted) and conduct coorelation analysis between the two. In the 2nd chart, a trellis chart containing 4 regression charts with independent x-axes and regression lines for the regression of under-five mortality rate on different indicators has been created. The notebook used for reducing, collapsing and grouping the data in python is here - Google Colab Project Notebook.

Chart A: Population adjusted Bubble Correlation Chart showing Child Malutrition (stunting) relationship with sanitation access with tooltip.
Chart B: Trellis chart with regression lines for different indicators against Under-five mortality rate. Source:NFHS 5

Coding Challenge 10: Interactive Visualisations

Journey of India's Rupee & No 'Runaway' Public Debt except for Japan

The 1st interactive chart is related to India's currency exchange rate system. The rupee was pegged to the dollar. In 1991, India faced a balance of payment crisis and was forced to sharply devalue its currency currency leading to floating exchange regime determined by the market and intervention by the central bank only in cases of extreme volatility. The Indian rupee has gradually depreciated since the global recession in 2008 with another sharp depreciation in 2020 -21 during Covid-19.

In 2nd interactive chart, public debt of six countries are depicted. In the last thirty years, except for Japan, other countries have seen their debt to GDP ratios increase in a 'manageable' way.The python code used for melting the data is here - Google Colab Scraping Notebook

Chart A: Evolution of India's Exchange Rate Regime: Fixed to Floating with an interactive time slider, moving rule and tooltip. Source:FRED
Chart B: An interactive histogram showing debt-to-GDP percentages with a time slider and tooltip.