Vega is a visualization grammar, a declarative format 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 views using HTML5 Canvas or SVG.

Read the tutorial, browse the documentation, and join the discussion. Click an example visualization above to explore it using the web-based Vega Editor.