A high-level grammar for visual analysis, built on top of Vega.
TypeScript CSS HTML Other
Latest commit 160f64a Jan 18, 2017 @NeelMohapatra NeelMohapatra committed with domoritz Fixed links in explore.md
Failed to load latest commit information.
.github Update PULL_REQUEST_TEMPLATE.md May 18, 2016
.vscode Hide map only when base exists Oct 31, 2016
_includes Fixed links in explore.md Jan 19, 2017
_layouts Fix path to octicon fonts (#1707) Nov 18, 2016
bin Expect vg2png and vg2svg on $PATH Feb 27, 2016
examples Improve examples (#1718) Nov 24, 2016
scripts Kick Off 2.0 Development (#1608) Oct 21, 2016
site Fixed links in explore.md Jan 19, 2017
src Add `@minimum` annotations for mark configs Nov 28, 2016
test Add mark specific config Nov 28, 2016
typings Fix all no-implicit-any errors Nov 1, 2016
.editorconfig Use indent size instead of tab_width Jul 27, 2016
.gitignore Add JSON schema to repo. With the schema under version control, we wi… Nov 1, 2016
.npmignore Enable declaration emit (#1603) Oct 20, 2016
.travis.yml Add proper yarn support for travis Nov 21, 2016
CONTRIBUTING.md Use NYC to run coverage instead of istanbul + always output coverage Oct 31, 2016
Gemfile Large jekyll clean up. Use version 3, use kramdown, update anchor cod… Feb 2, 2016
LICENSE Create LICENSE Apr 22, 2015
README.md Update README.md Nov 15, 2016
_config.yml Fix broken links for "edit this page" per #1358 (#1559) Sep 29, 2016
bower.json Upgrade deps Oct 12, 2016
codecov.yml Disable comment Oct 31, 2016
nodemon.json Fix watch Oct 21, 2016
package.json Use faster json schema validator and remove color format. (#1717) Nov 24, 2016
test-gallery.html renamed test-gallery, sourced from all specs, fixed spec index script Feb 22, 2016
tsconfig.json Enable noImplicitAny Nov 1, 2016
tslint.json Upgrade deps (#1553) Sep 26, 2016
vega-lite-schema.json Add `@minimum` annotations for mark configs Nov 28, 2016
vl.sublime-project Decompose Compiler into compiling composition of unit spec. Please see Mar 1, 2016
yarn.lock Use faster json schema validator and remove color format. (#1717) Nov 24, 2016


Vega-Lite 2 ALPHA

NOTE: The master branch now hosts ongoing Vega-Lite 2.0 pre-release development. This is a work in progress that will introduce a number of MAJOR changes including migration to Vega v3 and D3 v4, as well as composition and interaction support described in our research publication. For a more stable version, please use Vega-Lite v1. We have created branch 1.x as our v1 maintenance branch.

Build Status npm dependencies npm version


Vega-Lite provides a higher-level grammar for visual analysis, akin to ggplot or Tableau, that generates complete Vega specifications.

You can find more details, documentation, examples, usage instructions, and tutorials on the Vega-Lite website.

Try using Vega-Lite in the online Vega Editor.

Contributions are also welcome. Please see CONTRIBUTING.md for contribution and development guidelines.


The development of Vega-Lite is led by Kanit "Ham" Wongsuphasawat, Dominik Moritz, Arvind Satyanarayan, and Jeffrey Heer of the University Washington Interactive Data Lab. Please see the contributors page for the full list of contributors.