Home - smclements/vega GitHub Wiki

Vega is a visualization grammar, a declarative format for creating, saving and sharing interactive visualization designs. This wiki contains documentation and learning materials for getting up and running with Vega.

Documentation

Vega Documentation

Page Description
Visualization Top-level visualization properties.
Data Define and load data to visualize.
Data Transforms Transform data prior to visualization.
Scales Map data properties to visual properties using scales.
Axes Axes visualize scales for spatial encodings.
Legends Legends visualize scales for color, shape and size encodings.
Marks Visualize data using various graphical marks.
Group Marks A special kind of mark that can contain other marks.
Signals Dynamic variables to drive interactive behaviours.
Predicates Conditions (or "selections") to modify mark properties.
Expressions Expression language for filters, formulas and signals.
Runtime Deploying and using the browser-based Vega runtime.
Headless Mode Server-side Vega using "headless" rendering.

Tutorials and Miscellaneous

Page Description
Tutorial A Vega Bar Chart, Deconstructed.
Vega and D3 On the relationship between Vega and D3.js.
Upgrading to 2.0 Lists the changes made to the specification language in v2.0
Contribute Some project ideas for anyone interested in improving Vega.

Related Links