Skip to content
Statistics Rich #survival#kaplan-meier#time-to-event

Kaplan-Meier Survival Curve

Step-down survival curves for two treatment arms, censored tick marks, and log-rank p-value.

A free, animated kaplan-meier survival curve you can read here or embed on any website, from Scrollchart.

Kaplan-Meier Survival Curve

Kaplan-Meier Survival CurvesStep-down probability of survival over time. Tick marks = censored observations.

Two step-down survival curves over 36 months. Treatment A reaches 35% survival vs 18% for B. Vertical tick marks at censored observations. 50% median line dashed. Log-rank callout box: p=0.003. Legend with group labels.

Good for

  • Oncology trial results
  • Time-to-event outcome explainers
  • Drug approval coverage

Source & accuracy

This kaplan-meier survival curve is an editorial illustration built to represent the concept accurately. Where it shows figures, they are typical or representative values chosen to make the relationship clear, not a single underlying dataset. The diagram and its explainer are reviewed and maintained centrally, and updated over time as understanding improves.

Step-down curves and censored observations

A Kaplan-Meier survival curve shows the proportion of a cohort surviving (or event-free) over time as a step-down line. Each step down corresponds to an event (death, failure, or the outcome of interest). The curve does not decline at uniform intervals but only when an event occurs, reflecting the actual timing of data. Small vertical tick marks indicate censored observations: participants lost to follow-up or still alive at the end of the study whose true event time is unknown but the observation is still informative.

Comparing treatments and interpreting uncertainty

Two or more Kaplan-Meier curves on the same plot compare survival between treatment groups or cohorts. A log-rank test or Cox regression assesses whether the difference is statistically significant. The confidence interval around each curve (often shown as a shaded band) widens over time as the number of at-risk participants declines. The steep initial drop of a curve signals early events; a flat tail indicates stable, long-term survivors. Kaplan-Meier curves are standard in clinical trials, equipment reliability studies, and any analysis where time-to-event data is collected with follow-up dropout.

Embed this diagram

Add this animated kaplan-meier survival curve to your own site. Copy one line of HTML, or use the embed builder for theme and sizing options.

Reference

What this is
A free, embeddable, animated kaplan-meier survival curve for any website.
Who uses it
Data journalists, Researchers & academics, Content marketers, News organizations.
How to embed
Copy one line of HTML. No signup. No watermark. Works in WordPress, Webflow, Ghost, Substack, plain HTML.
File size
iframe embed, ~80 KB gzipped (loads on demand, does not block your page paint).
License
Free forever. Editorial explainer text included; updated centrally over time.

Embed format options

Copy the universal HTML snippet, the WordPress shortcode, or an iframe fallback - see the WordPress plugin page for details. Any format keeps the same Core Web Vitals profile and the same explainer text.

Embed snippet
<div data-scrollchart="survival-curve-kaplan-meier" data-scrollchart-v="1"></div>
<script src="https://scrollchart.com/embed.js" async></script>

Frequently asked questions

Where can I get a free animated "Kaplan-Meier Survival Curve" for my website?
Scrollchart provides "Kaplan-Meier Survival Curve" as a free, embeddable animated diagram you can add to any website with one line of HTML. No signup is required and there is no watermark. The diagram and its explainer text are served from scrollchart.com, so the embed stays current without any maintenance on your end.
How do I embed a kaplan-meier survival curve in a blog post or article?
Paste the one-line HTML snippet from the Scrollchart diagram page into your post editor. It works in WordPress, Webflow, Ghost, and plain HTML with no plugin required. The animated diagram and its explainer text load from scrollchart.com and render directly in your page DOM.