3 ms·
Came here to ask this exact question. As I understand it, Observable Plot also seeks to be the "higher-level abstractions on top of D3" layer. The Vega docs a
by haberman 2y ago
Came here to ask this exact question.
As I understand it, Observable Plot also seeks to be the "higher-level abstractions on top of D3" layer.
The Vega docs address Vega vs D3 (https://vega.github.io/vega/about/vega-and-d3/ https://vega.github.io/vega/about/vega-and-d3/), but I don't see them compare Vega vs Observable Plot, which would seem to be a more apples-to-apples comparison.
- 1attice 2y agoA little digging also yielded this, https://observablehq.com/@observablehq/plot-vega-lite https://observablehq.com/@observablehq/plot-vega-lite But again it's not Vega vs Plot, it's Vega Lite vs Plot.
- fourthark 2y agoAs explained in the link, Vega uses many of the D3’s geometry and other utilities, but not the DOM manipulation that most people associate with D3. So the layers are not even in this comparison - Vega is sort of on the same level as D3, and Vega Lite vs Observable Plot is a better comparison.