BlockSets: A Structured Visualization for Sets with Large Elements
By: Neda Novakova , Veselin Todorov , Steven van den Broek and more
Potential Business Impact:
Shows big pictures or text inside boxes.
Visualizations of set systems frequently use enclosing geometries for the sets in combination with reduced representations of the elements, such as short text labels, small glyphs, or points. Hence they are generally unable to adequately represent sets whose elements are larger text fragments, images, or charts. In this paper we introduce BlockSets, a novel set visualization technique specifically designed for sets with large elements. BlockSets places the elements on a grid and uses rectilinear shapes as enclosing geometries. We describe integer linear programs that find high-quality layouts of the elements on the grid. Since not all set systems allow a compact contiguous representation in this form, we also present an algorithm that splits the visualization into parts when needed; our visual encoding highlights the parts for the user in the final visualization. BlockSets utilizes orthoconvex shapes which offer a good trade-off between compactness and readability. Finally, BlockSets renders the enclosing geometries as stacked opaque shapes. We describe an algorithm that finds a stacking order such that all shapes can be inferred. Such a stacking does not have to exist, but our algorithm did find a stacking for all real-world data sets that we tested.
Similar Papers
StorySets: Ordering Curves and Dimensions for Visualizing Uncertain Sets and Multi-Dimensional Discrete Data
Graphics
Shows how things might belong to groups.
Block Designs and K-Geodetic Graphs: A Survey
Discrete Mathematics
Builds better computer networks using math.
LATTICE: Democratize High-Fidelity 3D Generation at Scale
Graphics
Creates realistic 3D objects from simple instructions.