Analyze Citizen voting characteristics such as age, sex and poverty, educational attainment using Python and Javascript.
Ohio Voting Analyst
Project summary
The project goal is to analyze the Citizen voting characteristics such as age, sex and poverty, educational attainment, race, hispanic origin by congressional district.
The data was collected from the US Census Bureau. 5 csv tables showing the number of votes cast for congressional representative for the November 2018 were downloaded. Moreover, the tables also show citizen voting age, sex, education, race population estimates by states and age range.
System Requirements
beautifulsoup4
numpy
pandas
requests
splinter
GeoJson and Leaflet
Matplotlib
SQL and SQL Alchemie
HTML and CSS
D3
Chrome Web Browser
ERD
still investigating a JavaScript library to incorporate in our app
Data Sources
Our goal is to explore the relationship between different voting areas and different dimensions like age, sex and education.
To reach our goal, we got the data from census.gov
The second part of our data is the Geojson file, we are going to get it’s property from the data we got. (Lack of geojson files now.)
Methodology
Methode 1 : jupyter notebooks
Method 2 : SQL
Method 3 : D3
Method 4 : GeoJson
Method 5 : Web Visualisation
Results
Interactive graphs where users can select the different demographics to compare Ohio voters
Examine the relationships of the different demographics of Ohio voters.