This website is for Vega-Lite v3. Go to the main Vega-Lite homepage for the latest release.

Overview

Edit this page

Vega-Lite is a high-level grammar for interactive graphics. It provides a concise JSON syntax for supporting rapid generation of interactive multi-view visualizations to support analysis. Vega-Lite can serve as a declarative format for describing and creating data visualizations. To use Vega-Lite, our compiler compiles a Vega-Lite specification into a lower-level, more detailed Vega specifications and rendered using Vega’s compiler.

This documentation describes the JSON specification language and how to use Vega-Lite visualizations in a web application.

Table of Contents

Below is an overview of the documentation for Vega-Lite properties. See the specification page for an overview of Vega-Lite specifications.