3 ms·
I think they serve different use cases. I love Vega-lite for exploratory analysis and for quick prototyping. You can get fantastically complex visualisations ve
by gampleman 6y ago
I think they serve different use cases. I love Vega-lite for exploratory analysis and for quick prototyping. You can get fantastically complex visualisations very quickly with it. But for building "production" visualisations, I think the low level approach is better: you'll get much smaller bundle sizes, you have much more control over the final look and that control tends to be expressed "naturally" rather than in convoluted configuration.
- awake 6y agoI would not even touch vega, it’s the engine vega lite is built on. Vega lite is a declarative json format for representing charts. The spec is very well thought out and you can rapidly iterate on prototypes. Altair is a python wrapper for vega lite
- huskyr 6y ago+1. It's amazing what you can do with Vega(Lite) and/or Altair in little time. But once you want to build something that performs on the web you really need to rewrite things using another library, like D3.