D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.
Platforms
- Online
- Self-Hosted
United States




Apps similar to Vega Visualization Grammar include D3.js, which is free and open source. Other options are Vega-Lite, picasso.js, Gribouille and Plotnine. In total there are five Charting Library Tools like Vega Visualization Grammar for self-hosting and the web.
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.




Vega-Lite provides a higher-level grammar for visual analysis, comparable to ggplot or Tableau, that generates complete Vega specifications. Vega-Lite specifications consist of simple mappings of variables in a data set to visual encoding channels such as x, y, color, and size.

Turn boring data into a visual masterpiece using picasso.js, an open-source library from Qlik.




Plotnine is an implementation of a grammar of graphics in Python based on ggplot2. The grammar allows you to compose plots by explicitly mapping variables in a dataframe to the visual characteristics (position, color, size etc.) of objects that make up the plot.



