visdesignlab / upset2

UpSet - Visualizing Intersecting Sets
https://upset.multinet.app/
BSD 3-Clause "New" or "Revised" License
42 stars 7 forks source link

Consolidate grammar to decrease complexity for other UpSet implementations #300

Closed JakeWags closed 6 months ago

JakeWags commented 6 months ago

Alt Text:

"We are accessing rawData["sets"], particularly for each set in rawData["sets"], we are accessing ["elementName"], rawData["sets"]["size"], then rawData["items"] and rawData["setColumns"]"

The grammar should be consolidated so that the alt text generator can remove any usage of rawData. This is because many (if not all) other UpSet implementations will not have the same data access as multinet provides for UpSet 2.

In doing this, adding a grammar and alt-text generator to other versions of UpSet will be simpler and easier for authors/contributors.

JakeWags commented 6 months ago

tasks: