Scatter Plot Showing NCAA Women's Volleyball Data
This scatter plot displays NCAA Women's Volleyball statistics from 2012–2019, plotting kills on the x-axis against hitting percentage on the y-axis for a subset of the Kaggle dataset. Green points represent players who started a match, while red points indicate non-starters, revealing that higher-performing players tend to be starters. Built with React and D3 v7, the visualization uses `scaleLinear`, `axisBottom`, `axisLeft`, and SVG circles to render the data. The chart includes axis labels, a title, and a legend, with data loaded from a local CSV file.
AI-generated descriptionThis data project visualizes NCAA Women's Volleyball data from 2012-2019. The data set was large, so I only selected a few thousand rows from the entire dataset. The x-axis shows number of kills and the y-axis shows the hitting percentage. The points on the graph are also color coded to show whether the plater was a starter or not. This visualization is interesting because it shows that most people that are above the average hitting percentage (about 0.2) and have high amount of kills (about 10+) are mainly starters.
Link to the Data: https://www.kaggle.com/datasets/tylerwiddison/ncaa-womens-volleyball-boxscores-20122019?resource=download&select=ncaa_w_boxscores_2012-2019.csv
- Index - not a variable
- Assists - number of sets that resulted in a kill - quantitative variable
- Attack Attempts - number of attempted attacks - quantitative variable
- Attack Errors - number of attacks that resulted in an error - quantitative variable
- Ball Handling Errors - number of errors from ball handling (setting or passing) - quantitative varaible
- Block Assists - number of blocks where two players are blocking and the ball is blocked and results in a point - quantitative variable
- Block Solo - number of blocks where only one player is blocking and the ball is blocked and results in a poihnt - quantitative variable
- Blocking Errors - number of times the ball is hit off of the block and results in a point for the attacking team - quantitative variable
- Digs - number of balls defended when the opponent is attacking - quantitative variable
- First Name - first name of the player - categorical varaible
- Games Played - number of sets of the match played by the player - quantitative variable
- Hitting Percentage - number of attack kills minus the number of attack errors over the total number of attack attempts - quantitative variable
- Home Team - the team hosting the match - categorical variable
- Jersey Number - the jersey number of the player - categorical variable (because you can not perform any arithmetic even though it is a number)
- Kills - number of attacks that resulted in points - quantitative variable
- Last Name - last name of the plater - categorical variable
- Team - name of the team the player is on - categorical variable
- Participated - indicating if the player particiapted in the match - categorical variable
- Number of points - number of points the player scored in the match - quantitative variable
- Reception Errors - number of serves which resulted in an immediate point for the serving team - quantitative varaible
- Service Aces - number of serves from the player that resulted in a point - quantitative variable
- Service Errors - number of serves from the player that resulted in the other team receiving a point - quantitative variable
- Started - indicating if the player started the match - categorical variable
- Opponent - name of the team that the player's team is playing - categorical variable
- Url to stats - url to the stats for the whole game (not a variable)
- Dates - the date the match was played - time stamp