I tried to create some abstraction layer in [1] (see playground at [2]), it powers my open source debug visualizer extension for vscode. It basically bundles a few popular libraries and establishes a common data format that abstracts from both the visualization and the data source.
I feel like data visualization reinvents itself too often. The table in the authors article is nothing compared to what perspective js offers with advanced filters/group options etc. [3]. There is also SandDance [4] which offers a lot of advanced visualizations.
I would love to see something like the language service protocol for visualizations!
[1] https://github.com/hediet/visualization [2] https://hediet.github.io/visualization/?darkTheme=1 [3] https://perspective.finos.org/ [4] https://marketplace.visualstudio.com/items?itemName=msrvida....