“What made the graph jump that week?” EpochChart shows you.

Mark important events on top of your data, using EpochChart

What did we do to double traffic back in October?
Why did people start sharing twice as much in early November?  

Questions like these are important to ask if you want to learn from your experiences and get better at guiding your product, and it seemed that one way to give meaningful context to the spikes, flatlines and accelerations in your data would be to compare those shapes of the graph with what real-world events we know to have happened that day/week.

Strangely, there weren’t any tools that supported plotting arbitrary events data on top of a trend line, so I made EpochChart.

EpochChart is a jQuery plugin. It leverages Highcharts, so it’s powerful and feature-rich, but provides a much friendlier API that supports the 80% use cases.

If you use an analytics dashboard to understand what’s happening in your product, do yourself a favor and add a layer of meaning to your data by annotating real-world events in the same space.

EpochChart can be used as simply as:

$(‘#chart’).epochchart(linedata,  events);

Try it yourself. The code’s on GitHub: https://github.com/jfeldstein/jQuery.EpochChart.js

It’s free. Ping me on Twitter if you want to chat about it.

If you’d like to see how it’s made, read the EpochCharts technical write-up.

Liked that post? Try this one next:

Jordan is a freelance engineer with full-stack chops, and an eye for analytics and growth.