Skip to content

This project is a React and D3.js-based data visualization tool for analyzing the vote distribution among major political parties in the 2024 Lok Sabha elections, featuring interactive visuals like bar charts, bubble graphs, pie charts, and thematic maps.

Notifications You must be signed in to change notification settings

ankitrajput0096/Lok_Sabha_Visualization_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 

Repository files navigation

Voter Share Analysis - Lok Sabha 2024

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

About the Project

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.

Visualizations Used

  1. Bar Graphs - Analyzing pre-poll surveys.
  2. Pie Chart - Visualizing the state/region-wise dominant parties and changes from the previous election cycle.
  3. Bubble Graph - Tracking the phase-wise voter turnout.
  4. Timeline - Juxtaposing various important socio-economic events with election cycle.
  5. Choropleth map - Examining state wise, phase wise voter distribution.

Datasets used

  1. Dataset from OpenCity: https://data.opencity.in/dataset/parliamentary-elections-2024-results
  2. Kaggle Datasets: https://www.kaggle.com/datasets/nuhmanpk/india-lok-sabha-election-results-2024

Tech Stack

  • React
  • D3.js
  • Material-UI (MUI)
  • JavaScript (ES6+)

Setup Instructions

Prerequisites

Make sure you have the following installed:

  • Node.js (v12 or higher)
  • npm (v6 or higher)

Installing Dependencies

  1. Clone this repository to your local machine:
git clone https://github.com/ankitrajput0096/Data_Visualization_Project.git
  1. On your local machine, navigate to the 'lok-sabha-scrollytelling' folder:
cd lok-sabha-scrollytelling 
  1. Install the necessary npm dependencies using the standard npm install command:
npm install
  1. Once the dependencies are installed and the node_modules folder is present, proceed to run the application with the following command:
npm start
  1. Have fun! We hope that you have a better understanding of the Lok Sabha Elections of 2024 after going through our project!

About

This project is a React and D3.js-based data visualization tool for analyzing the vote distribution among major political parties in the 2024 Lok Sabha elections, featuring interactive visuals like bar charts, bubble graphs, pie charts, and thematic maps.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •