Scatter Plot - Credit Card Utilization Patterns with Brushing
This interactive scatter plot from D3 visualizes credit card utilization patterns from the Bank Customers Dataset, with each circle representing a customer colored by attrition status. Users can switch the x- and y-axes among six attributes through dropdown menus, while hovering over the legend highlights points in each category and brushing a region temporarily emphasizes enclosed points. The visualization uses d3.scaleLinear, d3.axisBottom, d3.axisLeft, d3.brush, and d3.transition to animate updates.
AI-generated descriptionA scatter plot using D3 displaying credit card usage data from people on the Bank Customers Dataset.
Interaction was added so the users can choose which columns to be presented and the current status is encoded on the color of the circles. The options are the same for both axis and could be:
- Customer Age
- Credit Limit
- Total Revolving Balance
- Total Transactions Amount
- Total Transactions Count
- Avg. Utilization Ratio
Additionally, a hovering effect was added to the legend to highlight the points that belong to each category and a brushing effect is presented when the user selects a region on the map to highlight only the points that are contained in it.