WHOOP
WHOOP recovery × strain
Scatterplot of recovery (0–100%) versus strain (0–21) for the same WHOOP physiological cycle. No Apple/Health Connect values are merged.
WHOOP previews use synthetic provider data, kept separate from Apple summaries. Missing scores and partial captures are intentional examples, not zero values.
Generated health-viz blockwhoop-recovery-strain
Visualization feedback
Report issue
Seeing something off?
Report a rendering issue, missing data, or confusing output. Your email will include the current visualization metadata so I can reproduce it faster.