Lifting Log V2
This visualization displays a 20-day history of resistance training sessions, mapping each logged muscle group to a colored cell along a calendar-like grid. The x-axis shows consecutive days, while the y-axis lists muscle categories, revealing training frequency and rest patterns at a glance. Built with D3 v5, it uses `scaleBand` and `scaleTime` to position SVG rectangles for each workout entry. Axes are rendered via `axisLeft` and `axisTop`, with date parsing and day formatting handled by `timeParse` and `timeFormat`. Data is loaded asynchronously from a CSV file using D3’s `csv` method, filtered to only include recent sessions.
AI-generated descriptionA functional tool for logging and visualizing short term resistance training history. The idea is to use this to know what muscle to train next, keeping in mind ideally a minimum 2 day rest period for each.