Hubbry Logo
search
search button
Sign in
Historyarrow-down
starMorearrow-down
Hubbry Logo
search
search button
Sign in
Vega and Vega-Lite visualisation grammars
Community hub for the Wikipedia article
logoWikipedian hub
Welcome to the community hub built on top of the Vega and Vega-Lite visualisation grammars Wikipedia article. Here, you can discuss, collect, and organize anything related to Vega and Vega-Lite visualisation grammars. The purpose of the hub is to connect people, foster deeper knowledge, and help improve the root Wikipedia article.
Add your contribution
Inside this hub
Vega and Vega-Lite visualisation grammars
Developer(s)Jeffrey Heer, Arvind Satyanarayan, Dominik Moritz, Kanit Wongsuphasawat, and community
Initial release2 April 2013; 12 years ago (2013-04-02)
Stable release
6.0.0 / 27 March 2025; 6 months ago (2025-03-27)[1]
Written inJavaScript
TypeData visualization, JavaScript library
LicenseBSD 3-Clause "New" or "Revised" License
Websitevega.github.io

Vega and Vega-Lite are visualization tools implementing a grammar of graphics, similar to ggplot2. The Vega and Vega-Lite grammars extend Leland Wilkinson's Grammar of Graphics[2] by adding a novel grammar of interactivity to assist in the exploration of complex datasets.

Vega acts as a low-level language suited to explanatory figures (the same use case as D3.js), while Vega-Lite is a higher-level language suited to rapidly exploring data.[3] Vega is used in the backend of several data visualization systems, for example Voyager.[4][5] Chart specifications are written in JSON and rendered in a browser or exported to either vector or bitmap images. Bindings for Vega-Lite have been written in several programming languages, such as the Python package Altair.[6] The grammars and associated tools are open source projects led by the University of Washington Interactive Data Lab and released under a BSD-3 license.[7]

References

[edit]
Add your contribution
Related Hubs