Replies: 3 comments 3 replies
-
There is a Vega example client in https://github.com/uwdata/mosaic/tree/main/packages/vega-example. Vega is well-equipped to build Mosaic clients since it can reactively update with very low overhead. We are also interested in building a generic Vega client where you just pass in the spec and it automatically extracts the transforms (similar to Vega fusion). The corresponding issue is at #397. |
Beta Was this translation helpful? Give feedback.
-
That's an excellent example to work with and #397 is really interesting. Thanks Dominik |
Beta Was this translation helpful? Give feedback.
-
@domoritz Do you picture this working on a Vega spec, or a Vega-Lite spec? Seems like it would be pretty hard at the Vega level since the selection representations are pretty messy at that point. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I'm thinking about going down this route to make Vega visuals - perhaps eventually using signals for interactors going back to Mosaic.
Has anyone done this or come across examples like this?
The Vega runtime is fast 'enough' in my experience for interactive rendering responding to brushes etc. - when updating using the view API (e.g. here responding to slider changes and here doing animation). And it has a tonne of flexibility for visuals and interactivity.
If this is new, could there be appetite to integrate something along these lines in a new example?
Thanks,
Declan
Beta Was this translation helpful? Give feedback.
All reactions