The Original UpSet
This page is the “project page” for the original UpSet version and its immediate derivative, UpSet2.
UpSet is focused on creating task-driven aggregates, communicating the size and properties of aggregates and intersections, and a duality between the visualization of the elements in a dataset and their set membership.
UpSet has three guiding principles:
- Use perceptually efficient visual encodings, i.e., make it easy to read the data accurately.
- Make it possible to not just visualize intersections, but to visualize combinations of intersections (e.g., all the intersections involving two particular sets).
- Visualize attributes about the intersections. It is not just the magnitude of an intersection that is interesting, but we also want to know whether the data associated with intersection is different or similar.
To get an idea of what the interactive UpSet is about, you can watch this 30-second video:
For more details, here’s a 5 minute video:
UpSet 2.0
The new version of the tool is live here).
The features in new version are:
- Data Upload/Download
- UpSet grammar generation
- Provenance Integration
- Embedding as iFrames (see above)
- Use UpSet as library (work in progress)
- Automatically generated alt-text/captioning (work in progress)
FAQ
-
Can I download UpSet and use it locally for my confidential data?
Yes, you can download upset from the source code repository, which also provides some instructions on local deployment. -
Do you provide documentation for UpSet?
Yes, here. Currently this documentation is meant mostly for developers, but it is being updated as changes are made. -
Which Browsers are supported?
We currently test only on the latest version of Google Chrome and Firefox. Other recent browsers might work too.