Yes, I fully agree that using a grammar to represent graphics is the One True Way.
There’s a lab at UW that’s working to extend the same philosophy to support interactive graphics: UW Interactive Data Lab | Papers (washington.edu). I haven’t had a chance to use it yet, but their examples seem pretty cool!
Yes, I fully agree that using a grammar to represent graphics is the One True Way.
There’s a lab at UW that’s working to extend the same philosophy to support interactive graphics:
UW Interactive Data Lab | Papers (washington.edu). I haven’t had a chance to use it yet, but their examples seem pretty cool!
That’s awesome, thanks for the pointer! I’ve sometimes idly wondered if that would be possible.
Said this in a separate comment but wanted to add here that there is a python library wrapper for this which is pretty nice also: https://altair-viz.github.io/getting_started/overview.html