This project is a visualization tool built with React and D3.js that allows users to analyze the distribution of votes among major political parties in the 2024 Lok Sabha elections. The data is creatively visualized through interactive visualizations, such as Bar charts, Bubble graphs, Pie charts and Thematic Maps.
Website - Link
In this project, we examine the story of Lok Sabha Elections 2024. We do so by examining the state-level and nation-wide data that is publically available. From the data, we create various interactive visualizations to help our users understand both - the grassroots view & bird's eye view of the Lok Sabha Elections 2024.
- Bar Graphs - Analyzing pre-poll surveys.
- Pie Chart - Visualizing the state/region-wise dominant parties and changes from the previous election cycle.
- Bubble Graph - Tracking the phase-wise voter turnout.
- Timeline - Juxtaposing various important socio-economic events with election cycle.
- Choropleth map - Examining state wise, phase wise voter distribution.
- Dataset from OpenCity: https://data.opencity.in/dataset/parliamentary-elections-2024-results
- Kaggle Datasets: https://www.kaggle.com/datasets/nuhmanpk/india-lok-sabha-election-results-2024
- React
- D3.js
- Material-UI (MUI)
- JavaScript (ES6+)
Make sure you have the following installed:
- Node.js (v12 or higher)
- npm (v6 or higher)
- Clone this repository to your local machine:
git clone https://github.com/ankitrajput0096/Data_Visualization_Project.git
- On your local machine, navigate to the 'lok-sabha-scrollytelling' folder:
cd lok-sabha-scrollytelling
- Install the necessary npm dependencies using the standard npm install command:
npm install
- Once the dependencies are installed and the node_modules folder is present, proceed to run the application with the following command:
npm start
- Have fun! We hope that you have a better understanding of the Lok Sabha Elections of 2024 after going through our project!