https://vega.github.io/vega/
A visualization grammar.
https://vega.github.io/vega/
canvas d3 svg vega visualization visualization-grammar
Last synced: 9 months ago
JSON representation
A visualization grammar.
- Host: GitHub
- URL: https://vega.github.io/vega/
- Owner: vega
- License: bsd-3-clause
- Created: 2013-02-03T18:36:30.000Z (almost 13 years ago)
- Default Branch: main
- Last Pushed: 2025-03-12T03:10:32.000Z (9 months ago)
- Last Synced: 2025-03-14T08:07:58.540Z (9 months ago)
- Topics: canvas, d3, svg, vega, visualization, visualization-grammar
- Language: JavaScript
- Homepage: https://vega.github.io/vega
- Size: 96.2 MB
- Stars: 11,398
- Watchers: 293
- Forks: 1,517
- Open Issues: 476
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-canvas - vega - A visualization grammar.   (Libraries / Charts Libraries)
- awesome-tools - Vega
- awesome-visualization-research - Vega - an open source visualization grammar, enables other applications to build powerful abstractions on top of it (Systems, Toolkits, and Libraries)
- data-science-with-ruby - Vega - lite](https://vega.github.io/vega-lite/) (Visualization)
- awesome-web-development - **vega** - A *visualization grammar*, a declarative format for creating, saving, and sharing interactive visualization designs. Describe data visualizations in a JSON format, and generate interactive views using either HTML5 Canvas or SVG.
- awesome-javascript-data-science - Vega - A Visualization Grammar. (Visualization)
- awesome-viz - Vega - A visualization grammar, a declarative language for creating, saving, and sharing interactive visualization designs. With Vega, you can describe the visual appearance and interactive behavior of a visualization in a JSON format, and generate web-based views using Canvas or SVG. ([↑](#contents) Declarative)
- awesome-dataviz - Vega - Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. (React Native / Misc)
- awesome-data-science-viz - Vega
- be-a-professional-programmer - Vega
- awesome-web-visualization-frameworks - Vega - A visualisation Grammar. (Uncategorized / Uncategorized)
- awesome-science - Vega - Visualization grammar (**Open Source**). (Data Visualization)
- awesome-dataviz - Vega - Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. (JavaScript tools / Misc)
- -awesome-visualization-research - Vega - an open source visualization grammar, enables other applications to build powerful abstractions on top of it (Systems, Toolkits, and Libraries)
README
# Vega: A Visualization Grammar 
**Vega** is a *visualization grammar*, a declarative format for creating, saving, and sharing interactive visualization designs. With Vega you can describe data visualizations in a JSON format, and generate interactive views using HTML5 Canvas or SVG.
For [documentation](https://vega.github.io/vega/docs/), [tutorials](https://vega.github.io/vega/tutorials/), and [examples](https://vega.github.io/vega/examples/), see the [Vega website](https://vega.github.io/vega). For a description of changes between Vega 2 and later versions, please refer to the [Vega Porting Guide](https://vega.github.io/vega/docs/porting-guide/).
Try using Vega in the online [Vega Editor](https://vega.github.io/editor/#/examples/vega/bar-chart).
## Contributions, Development, and Support
Interested in contributing to Vega? Please see our [contribution and development guidelines](CONTRIBUTING.md), subject to our [code of conduct](https://github.com/vega/.github/blob/master/CODE_OF_CONDUCT.md).
Looking for support, or interested in sharing examples and tips? Post to the [Vega discussion forum](https://groups.google.com/forum/#!forum/vega-js) or join the [Vega slack organization](https://bit.ly/join-vega-slack-2020)! We also have examples available as [Observable notebooks](https://observablehq.com/@vega).
If you're curious about system performance, see some [in-browser benchmarks](https://observablehq.com/@vega/vega-performance-tests). Read about future plans in [our roadmap](https://github.com/orgs/vega/projects/9/views/3?pane=info).
## Security
Please see our [guidelines](./SECURITY.md) for reporting vulnerabilities.