The Wayback Machine - https://web.archive.org/web/20200606064814/https://github.com/vega/vega-lite
Skip to content
A concise grammar of interactive graphics, built on Vega.
TypeScript HTML Other
Branch: master
Clone or download

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github ci: cache yarn in CI (#6430) May 2, 2020
.vscode chore: auto format markdown Apr 22, 2020
bin fix: don't pass /dev/stdin to vl scripts to fix issues with baseurl (#… May 25, 2020
build fix: revert to object for inlineDataset element (#6588) Jun 5, 2020
examples chore: upgrade Vega (#6575) Jun 4, 2020
scripts fix: change bump script to support non-master release Jun 4, 2020
site docs: document domainDash and domainOffset (#6585) Jun 5, 2020
src fix: revert to object for inlineDataset element (#6588) Jun 5, 2020
test-runtime chore: upgrade deps (#6558) May 30, 2020
test fix: make `datum.label` in `labelExpr` work with custom formatter Jun 4, 2020
.eslintignore chore: lint commit messages (#5391) Sep 25, 2019
.eslintrc.js chore: upgrade to ts 3.9 (#6518) May 29, 2020
.gitignore chore: include PNGs in the compiled files May 4, 2020
.npmignore chore: remove tsconfig.base.json from npm packages (#6048) Mar 9, 2020
.prettierignore chore: ignore prettier for compiled jekyll site Nov 17, 2019
.prettierrc.json Format markdown and css with prettier (#4365) Dec 14, 2018
CONTRIBUTING.md docs: update contributing guidelines for drafts (#6559) May 30, 2020
LICENSE Create LICENSE Apr 22, 2015
README.md chore: upgrade eslint, update github actions badge (#6469) May 9, 2020
babel.config.js feat: add ie 11 compatible es5 build (#6280) Apr 6, 2020
commitlint.config.js fix: filter Infinity values when filtering (in)valid filters (#5415) Sep 29, 2019
data chore: move all website related code into site directory (#5387) Sep 26, 2019
jest-puppeteer.config.js refactor: simplify normalized errorbar specs by only layering w… (#5895) Feb 12, 2020
package.json chore: upgrade deps (#6587) Jun 5, 2020
rollup.config.js fix: do not import keys from d3 (#6020) Mar 3, 2020
tsconfig.base.json chore: no need for inline sources since we ship sources in npm… (#6050) Mar 9, 2020
tsconfig.json fix: axis typing for strictNullCheck (#5533) Nov 10, 2019
yarn.lock chore: upgrade deps (#6587) Jun 5, 2020

README.md

Vega-Lite

npm version Build Status codecov code style: prettier JSDevlivr

Teaser

Vega-Lite provides a higher-level grammar for visual analysis 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 and our Code of Conduct.

Read about future plans in our roadmap.

Team

The development of Vega-Lite is led by the alumni and members of the University of Washington Interactive Data Lab (UW IDL), including Kanit "Ham" Wongsuphasawat (now at Apple), Dominik Moritz (now at Apple), Arvind Satyanarayan (now at MIT), and Jeffrey Heer (UW IDL).

Vega-Lite gets significant contributions from its community--in particular Will Strimling, Yuhan (Zoe) Lu, Souvik Sen, Chanwut Kittivorawong, Matthew Chun, Akshat Shrivastava, Saba Noorassa, Sira Horradarn, Donghao Ren, and Halden Lin. Please see the contributors page for the full list of contributors.

Citing Vega-Lite

@article{2017-vega-lite,
  doi = {10.1109/tvcg.2016.2599030},
  year = {2017},
  author = {Arvind Satyanarayan and Dominik Moritz and Kanit Wongsuphasawat and Jeffrey Heer},
  title = {Vega-Lite: A Grammar of Interactive Graphics},
  journal = {{IEEE} Transactions on Visualization \& Computer Graphics (Proc. InfoVis)},
  url = {http://idl.cs.washington.edu/papers/vega-lite},
}
You can’t perform that action at this time.