Interactive example on how retention can be cumulative. Based on @nmoryl's Built to Last: A Primer on Cohort Analysis.
Lower retention rates plateau early, higher retention rates quickly accumulate.
xxxxxxxxxx
<html>
<head>
<style>
.axis path,
.axis line {
fill: none;
stroke: #555;
}
body {
font-family: "Helvetica", sans-serif;
font-weight: lighter;
}
</style>
</head>
<body>
<form>
<label for="retention">% Retention</label>
<input name="retention" type="text" id="retention" />
<input type="submit" value="update" />
</form>
<script src="d3.v3.min.js" type="text/javascript"></script>
<script src="cohort.js" type="text/javascript"></script>
</body>
</html>