Vega
From Just Solve the File Format Problem
Vega is a visualization grammar, a declarative language for creating, saving, and sharing interactive visualization designs.
Vega describes a JSON schema format for its grammar, its visualizations are further described in JSON complying to that schema.
Vega visualization definitions can describe the visual appearance and interactive behavior of a visualization in JSON, allowing users to generate web-based views using Canvas or SVG (Scalable Vector Graphics).
Schema
Vega's JSON schema is available on GitHub and is further annotated in the project's documentation.
Example files
Example files can also be found on GitHub:
Links
- Vega website including more information and examples.
- Vega Grammar on GitHub.
- Vega Organization on GitHub.