Revisiting the Design Patterns of Composite Visualizations

03/20/2022
by   Dazhen Deng, et al.
0

Composite visualization is a popular design strategy that represents complex datasets by integrating multiple visualizations in a meaningful and aesthetic layout, such as juxtaposition, overlay, and nesting. With this strategy, numerous novel designs have been proposed in visualization publications to accomplish various visual analytic tasks. These well-crafted composite visualizations have formed a valuable collection for designers and researchers to address real-world problems and inspire new research topics and designs. However, there is a lack of understanding of design patterns of composite visualization, thus failing to provide holistic design space and concrete examples for practical use. In this paper, we opted to revisit the composite visualizations in VIS publications and answered what and how visualizations of different types are composed together. To achieve this, we first constructed a corpus of composite visualizations from IEEE VIS publications and decomposed them into a series of basic visualization types (e.g., bar chart, map, and matrix). With this corpus, we studied the spatial (e.g., separated or overlaying) and semantic relationships (e.g., with same types or shared axis) between visualizations and proposed a taxonomy consisting of eight different design patterns (e.g., repeated, stacked, accompanied, and nested). Furthermore, we analyzed and discussed common practices of composite visualizations, such as the distribution of different patterns and correlations between visualization types. From the analysis and examples, we obtained insights into different design patterns on the utilities, advantages, and disadvantages. Finally, we developed an interactive system to help visualization developers and researchers conveniently explore collected examples and design patterns.

READ FULL TEXT

page 2

page 4

page 5

page 6

page 8

page 9

page 10

research
11/16/2017

Beagle: Automated Extraction and Interpretation of Visualizations from the Web

"How common is interactive visualization on the web?" "What is the most ...
research
07/30/2020

Composition and Configuration Patterns in Multiple-View Visualizations

Multiple-view visualization (MV) is a layout design technique often empl...
research
07/09/2020

VisImages: A Large-scale, High-quality Image Corpus in Visualization Publications

Images in visualization publications contain rich information, such as n...
research
07/25/2019

Searching the Visual Style and Structure of D3 Visualizations

We present a search engine for D3 visualizations that allows queries bas...
research
03/30/2023

Teru Teru Bōzu: Defensive Raincloud Plots

Univariate visualizations like histograms, rug plots, or box plots provi...
research
07/03/2019

Truncating the Y-Axis: Threat or Menace?

Bar charts with y-axes that don't begin at zero can visually exaggerate ...
research
09/03/2020

How to evaluate data visualizations across different levels of understanding

Understanding a visualization is a multi-level process. A reader must ex...

Please sign up or login with your details

Forgot password? Click here to reset