Vega-lite: How does lasso selection fits into our interaction grammar?

Created on 27 May 2020  路  3Comments  路  Source: vega/vega-lite

Enhancement RFC / Discussion

Most helpful comment

@arvind and I have had similar conversations in the past. Prompted by his request, Vega's scenegraph already supports intersection testing. For now it is limited to rectangular "rubber band" selections, but nevertheless ones defined in pixel space without reference to any scale inversions. Geographic maps were a major motivating use case. So the good news is that we have some basic infrastructure in place (even if not for more general polygon selections).

That said, I can't speak to how VL will incorporate this or when, but I believe Arvind has some thoughts on that. The basic idea (I think) is to support an interval selection defined over the pixel domain.

All 3 comments

One observation. The ability to provide a selection that is not constrained to Cartesian bounds also opens up the possibility of interval selections over cartographically projected data (which I'd love to see). It would be great if whatever grammar is used for lasso selections, might also accommodate non-Cartesian geo selections too.

@arvind and I have had similar conversations in the past. Prompted by his request, Vega's scenegraph already supports intersection testing. For now it is limited to rectangular "rubber band" selections, but nevertheless ones defined in pixel space without reference to any scale inversions. Geographic maps were a major motivating use case. So the good news is that we have some basic infrastructure in place (even if not for more general polygon selections).

That said, I can't speak to how VL will incorporate this or when, but I believe Arvind has some thoughts on that. The basic idea (I think) is to support an interval selection defined over the pixel domain.

Would just like to voice my support for this as I would find it very handy for being able to tease out patterns in some datasets I'm working with.

Thanks as always for all your work!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

swanderz picture swanderz  路  4Comments

learnwithratnesh picture learnwithratnesh  路  4Comments

ijlyttle picture ijlyttle  路  4Comments

infai-feineis picture infai-feineis  路  3Comments

fuglede picture fuglede  路  4Comments