Skip to main content
100%

Lifting Log V2

✓ Published1🌍 Public
CCurran Kelleher
Last edited Aug 20, 2020
Created on Aug 8, 2020
Forked from Lifting Log V1

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 description

A 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.

MIT Licensed

Similar vizzes