Skip to main content
100%

Jaswanth_Assignment7_re-usable Scatter Plot

✓ Published0🌍 Public
JJaswanthKoorapati@my.unt.edu
Last edited Oct 23, 2025
Created on Oct 23, 2025

This reusable D3.js v7 scatter plot visualizes work hours against productivity scores from a personal productivity tracker CSV, using square symbols sized by exercise minutes and colored by screen-time buckets. The chart renders as SVG and demonstrates the factory-pattern component design, with configurable accessors for x, y, radius, and color encoding, plus an optional legend. Interactive tooltips appear on mouseenter to reveal month, work hours, productivity, and screen-time details, while axes, labels, and scales are built with d3.scaleLinear, d3.scaleOrdinal, and d3.symbol.

AI-generated description
MIT Licensed

Similar vizzes