EpochChart.js

Annotate your data with real-world events.
See what's moving the needle.

Build a Chart Get the Code
Data from Keen-small Keen.io. Events from Gcal-small Google Calendar

As simple as...

var lines = [{
  name: "Monthly Active Users",
  data:  [[1259114255000, 2], [1259200655000, 2.25], [1259287055000, 5], ...]
}];
var markers = [[1259114255000, "New Onboarding Funnel"], [1259200655000, "Added Retention Emails"], ... ];

$('#chart').epochchart(lines, markers);