POINCARÉ PLOT — HRV REFERENCE
LIVE TOOL: poincare.live

Poincaré Plot

A geometric view of heart rate variability — and a mathematical idea a century older than cardiology's use of it

1. Definition

A Poincaré plot graphs each RR interval against the very next one: RRi on the x-axis, RRi+1 on the y-axis. Rather than reducing variability to a single number, it produces a scatter of points whose overall shape carries information — a wide, open cloud reflects high variability; a tight, narrow cloud reflects low variability.

Two measures are typically derived from the shape by fitting an ellipse to the point cloud: SD1, the width across the short axis, and SD2, the length along the long axis.

2. History: from dynamical systems to cardiology

1880s–1890s — French mathematician Henri Poincaré, working on the three-body problem in celestial mechanics, developed what became known as the Poincaré map (or return map): a way to study a continuous, complex system by taking a lower-dimensional "slice" and observing how points return to it over time. This became a foundational tool in the study of dynamical systems and, later, chaos theory — long before anyone applied it to a heartbeat.
Early 1990s — The technique was adapted to cardiology. It is most commonly credited to Woo and colleagues, who used it as a qualitative tool to visualize heart rate irregularities caused by arrhythmias — different arrhythmia types produce visually distinct cluster patterns on the plot.
1996 — Tulppo and colleagues extended the method from a qualitative picture into a quantitative one, fitting an ellipse to the point cloud and formalizing the SD1 and SD2 measures still used today.
Since — The Poincaré plot has become a standard nonlinear HRV method, applied well beyond arrhythmia detection to general autonomic assessment, sleep research, and exercise physiology.
Some literature traces an earlier, non-cardiology application of RR-interval correlation to studies of sleep-wake states in cats, predating the more widely cited human arrhythmia work. The exact first use of the plot on cardiac data is not perfectly settled in the historical record — what's well established is that the mathematical technique itself predates its cardiology application by roughly a century.

3. How to read it

Three things to look at on any Poincaré plot:

4. SD1 and SD2 — the formulas

SD1 = √( ½ × SDSD² )
SD2 = √( 2 × SDNN² − SD1² )

Where SDSD is the standard deviation of the successive RR differences, and SDNN is the standard deviation of the RR intervals themselves.

Worked example. Using the same five RR intervals (ms) as the RMSSD example: 800, 810, 795, 830, 815
StepValue
Mean RR810 ms
SDNN (std dev of RR values)≈ 12.6 ms
Successive differences10, −15, 35, −15
SDSD (std dev of differences)≈ 21.2 ms
SD1≈ 15.0 ms
SD2≈ 9.5 ms

5. Poincaré plot vs. RMSSD vs. SDNN

MetricWhat it capturesFormat
RMSSDShort-term, beat-to-beat variabilitySingle number
SDNNOverall variability across the recordingSingle number
Poincaré plotBoth short-term (SD1) and long-term (SD2) variability, plus visual shape/patternScatter plot + two derived numbers

SD1 and RMSSD are mathematically related — both come from the same successive-difference data — and correlate closely in practice. The Poincaré plot's real advantage isn't a different number; it's the shape, which can reveal patterns like arrhythmia clustering that a single summary statistic can't show.

6. Live vs. Averaged

A traditional Poincaré plot is typically built from a full recording — 5 minutes, an hour, or overnight — and reviewed afterward. A live version builds the plot beat by beat, in real time, so the shape itself changes as you watch: narrowing under stress, widening as you relax. See it live at poincare.live, using any Bluetooth chest strap.

For the single-number version of this same RR-interval data, see the RMSSD reference at rmssd.com, or the live RMSSD dial at hrv.live.

7. Frequently Asked Questions

What is a Poincaré plot in HRV analysis?
It graphs each RR interval against the next one, producing a scatter whose shape reveals both short-term and long-term heart rate variability at a glance, rather than reducing it to one number.
What do SD1 and SD2 mean?
SD1 is the width of the cloud — short-term variability, closely related to RMSSD. SD2 is the length — longer-term variability. Wider and longer generally means more parasympathetic activity; narrower generally means more sympathetic/stress load.
Who invented the Poincaré plot?
The mathematical technique — the Poincaré map, or return map — was developed by Henri Poincaré in the late 19th century for studying dynamical systems. Its use on heart rate data came roughly a century later, most commonly credited to Woo and colleagues in the early 1990s.
Is a Poincaré plot better than RMSSD?
They're related, not competing — SD1 and RMSSD come from the same data and correlate closely. The plot's advantage is visual: it can show patterns a single number can't, like distinct clusters from arrhythmia.

8. References

  1. Woo MA, Stevenson WG, Moser DK, et al. Patterns of beat-to-beat heart rate variability in advanced heart failure. Am Heart J. 1992;123(3):704-710.
  2. Tulppo MP, Mäkikallio TH, Takala TE, Seppänen T, Huikuri HV. Quantitative beat-to-beat analysis of heart rate dynamics during exercise. Am J Physiol. 1996;271(1 Pt 2):H244-H252.
  3. Task Force of the European Society of Cardiology and the North American Society of Pacing and Electrophysiology. Heart rate variability: standards of measurement, physiological interpretation, and clinical use. Circulation. 1996;93:1043-1065.
  4. Shaffer F, Ginsberg JP. An overview of heart rate variability metrics and norms. Front Public Health. 2017;5:258.
  5. Brennan M, Palaniswami M, Kamen P. Do existing measures of Poincaré plot geometry reflect nonlinear features of heart rate variability? IEEE Trans Biomed Eng. 2001;48(11):1342-1347.