Basic Scatter Plot Showing College Acceptance Data
This example shows the relationship between IQ scores and cumulative GPA for students at one college, filtered from a Kaggle dataset. Each black dot represents a student plotted by IQ on the x-axis and CGPA on the y-axis. The React app loads the data with `d3.csv`, filters by `College_ID`, and renders the SVG circles using D3's `scaleLinear`, `extent`, and `select` APIs. The viz module computes scales and draws the scatter plot with `attr` assignments for position, radius, and opacity.
AI-generated descriptionCollege Data Visualization
This project visualizes student data from one college using React and D3.js. Students are plotted based on their IQ scores (x-axis) and CGPA (y-axis). If I continue with this data set, I would need to chose a subset of the colleges in the data set.
Link to the data set: https://www.kaggle.com/datasets/sahilislam007/college-student-placement-factors-dataset
original description: college id -- unique id of the college (quantitative variable)
- IQ -- knowledge measured by IQ score of an individual student (quantitative variable)
- prev sem result -- GPA from the previous semester of an individual student (quantitative variable)
- CGPA -- cumulative GPA (quantitative variable)
- academic performance -- rating of academic performance (ordinal variable)
- internship experience -- yes or no indicating if the individual has had an internship in the past (categorical variable)
- extra curricular score -- score given to an individual based on their level of involvement in activities outside of school (ordinal variable)
- communication skills -- score given to an individual rating their soft skills (ordinal variable)
- projects completed -- number of academic or technical projects completed by an individual (quantitative variable)
- placement -- yes or no indicating acceptance