ScrollyTeller

ScrollyTeller is a JavaScript library that builds the HTML for a scrolling data story from csv files, and provides a flexible framework for triggering chart actions when text "narration" scrolls into view. For an introduction to the mechanics of scrollytelling, see the excellent Scrollama library, which ScrollyTeller relies on for detecting scroll events and progress.

Scroll down to learn how to create a data story using ScrollyTeller. The spacebar and arrow keys also advance the story.

Use the buttons to jump to different parts of the story.