Tutorials for learning how to use Vega.

Let’s Make a Bar Chart

Skill level: Beginner. Learn the basic elements of Vega by creating a bar chart with interactive tooltips.

A Guide to Guides: Axes & Legends

Skill level: Intermediate. Tour the various types of axes and legends in Vega, learn how to parameterize them and adjust their layout.

Mapping Airport Connections

Skill level: Intermediate. Learn more advanced Vega features – including mapping, data transformation, and interaction – by building an interactive map of direct routes among major U.S. airports.

How Vega Works

Skill level: Advanced. How a Vega JSON specification becomes an interactive view, covering parsing, dataflow processing, scenegraph construction, and rendering.