Running since August

Couldn't load the data. Make sure data.js sits next to this file (run python3 build_data.py), and that you're online so D3 can load.
Total distance

Then vs. now

Weekly mileage

Total miles each week (Monday to Sunday).

Time in heart-rate zones

Minutes per week in each of your Garmin zones.

Run by run

Every tracked run on one timeline. The line is the average of your last 5 runs, so one-off runs don't skew it. Hover, or focus and use the arrow keys, to inspect a run.

Each run Treadmill 5-run average

Pace vs. heart rate

Each dot is a run. Higher means faster; further left means a lower heart rate. Up and to the left means fitter.

OlderNewer

Milestones

The first time you went past each distance, plus your Garmin personal bests.

    Personal bests
      All runs