Feature Request: Collections

As a visualization author, I want to be able to group related visualizations together into “collections”, so that I may more easily navigate them, and also present them.

The notion of a collection can be sort of like a slide show, where facilities could be provided to step forward and backward through the collection.

Collections might be made to represent certain topics or themes.

An analogous structure is the YouTube playlist:

  • Users can create playlists containing their own works.
  • Users can add works from other users into a playlist.
  • A given work can be present in multiple playlists.

Nice example of a collection in CodePen: Calendars.

Ran into a concrete need for collections today, where I wanted to present to a workshop audience the following collections:

  • Vega-Lite API visualization starters
  • Static React + D3 visualizations
  • Interactive React + D3 visualizations

The YouTube Playlist UI design is excellent. We can definitely draw from it for design inspiration:

image

image

image

image

image