Small Multiples with Gaps

Introduction

MAP SETTINGS

Details

Predefined
File
Label
Square*
X*
Y*
Width**
Height**
Color**
Topology
Min strength

GRID SETTINGS

Details

Columns
Rows
Whitespace
AR control
Adv. Shape
Cell aspect ratio
Cell size
Grid aspect ratio
Min AR slack

LAYOUT

Details

Simulated-annealing settings

Runs the Simulated Annealing method with the loaded, using the specified metric weights (see "METRICS").

Computes the Linear Programming result, optimizing Displacement.

Changing layouts

Load layout

Analysis

VIEW CONTROLS

METRICS

SCRIPT OUTPUT

                                    

ASSIGNMENT TSV

                                    

BATCH COMPUTATION

ABOUT

This page and its code are supplementary material to the paper "Small Multiples with Gaps", published in the TVCG proceedings of IEEE VIS 2016. This code is released under the LGPLv3 license.

This code gratefully makes use of jsLPSolver (MIT licensed) for solving linear programs, JSZip (dual licensed under MIT and GPLv3, used under MIT license) for packaging the output files of batch computation, and D3 (licensed under 3-clause BSD) for various DOM manipulations and SVG interactions.