title: Figures

Figures

🧾 Creative Commons License

The original figures from the book are released here under the Creative Commons Attribution 4.0 International License (CC BY 4.0). When you use a figure for your own work, please, cite the book appropriately, for example, like this: Christian Tominski and Heidrun Schumann. "Interactive Visual Data Analysis". AK Peters Visualization Series, CRC Press, 2020.

Some figures were created by colleagues from the visualization community and are used in the book under the CC BY 4.0 license. Below, these figures are clearly marked by giving the original figure author in the figure caption. When you use these figures, please, do include an appropriate attribution to the original author.

📦 Figure Download

You can download an archive with all figures from the book.

🔍 Figure Search

Search for figures based on their caption or browse, view, and download individual figures below.

Currently showing figures.

Figure Overview

Chapter 1

Chapter 2

Chapter 3

Chapter 4

Chapter 5

Chapter 6

Figure Details

Chapter 1

Figure
Original book figure.
Node-link diagram visualizing a graph's structure and attributes. (a) Plain structure.
Figure
Original book figure.
Node-link diagram visualizing a graph's structure and attributes. (b) Encoding degree via color.
Figure
Original book figure.
Node-link diagram visualizing a graph's structure and attributes. (c) Encoding degree via color and size.
Figure
Original book figure.
Node-link diagram visualizing a graph's structure and attributes. (d) Encoding weight via line width.
Figure
Original book figure.
Dynamic filtering to focus on relevant parts of a climate network. (a) Full graph with 6,816 nodes and 116,470 edges.
Figure
Original book figure.
Dynamic filtering to focus on relevant parts of a climate network. (b) Filtered graph with 938 nodes and 5,324 edges.
Figure
Original book figure.
Multiple-views visualization of a climate network.
Figure
Original book figure.
Guidance provides assistance during data navigation. (a) Where should I go next?
Figure
Original book figure.
Guidance provides assistance during data navigation. (b) Visual cues hint at candidates!
Figure
Original book figure. Icons by icons8.com.
Chapter structure of this book.

Chapter 2

Figure
Original book figure.
Visualization of life satisfaction in Germany. (a) Failing visual representation.
Figure
Original book figure.
Visualization of life satisfaction in Germany. (b) Succeeding visual representation.
Figure
Original book figure.
Functional dependency between the reference space and the attribute space. For a point in the reference space, there is exactly one point in the attribute space.
Figure
Original book figure.
Key terms for characterizing data.
Figure
Original book figure.
The scope defines to which extent an observation is valid. (a) Global scope. (b) Local scope. (c) Point scope.
Figure
Original book figure.
Visualizing the local scope of measurements of water quality. (a) Data points only.
Figure
Original book figure.
Visualizing the local scope of measurements of water quality. (b) Voronoi partitioning.
Figure
Original book figure.
Visualizing the local scope of measurements of water quality. (c) Shepard interpolation.
Figure
Original book figure.
Meta-data to characterize the data to be analyzed.
Figure
Original book figure.
Four-set Venn diagram illustrating different classes of data.
Figure
Original book figure.
Different visual encodings to support different tasks. (a) Coloring suited to identifying values.
Figure
Original book figure.
Different visual encodings to support different tasks. (b) Coloring suited to locating extrema.
Figure
Original book figure.
A target as defined by projection and selection.
Figure
Original book figure.
Goals, questions, targets, and means characterize analysis tasks.
Figure
Original book figure.
Meteorological measurements over the course of the year. (a) Hours of sunshine.
Figure
Original book figure.
Meteorological measurements over the course of the year. (b) Air temperature.
Figure
Original book figure.
Meteorological measurements over the course of the year. (c) Cloud cover.
Figure
Original book figure.
Histograms of the distribution of cloud cover values. (a) Cloud cover value frequencies in Rostock.
Figure
Original book figure.
Histograms of the distribution of cloud cover values. (b) Cloud cover value frequencies in Dresden.
Figure
Original book figure. Adapted from Munzner (2009).
Four nested levels outline how to design interactive visual data analysis solutions.
Figure
Original book figure. Adapted from Chi (2000).
Data-oriented and graphics-oriented stages and operators.
Figure
Original book figure.
A network of operators describes the data's transformation through several stages from data values to image data.
Figure
Original book figure. Adapted from Sacha et al. (2014).
Knowledge generation model.

Chapter 3

Figure
Original book figure.
Illustration of the effect of different visual representations. (a) Line plot.
Figure
Original book figure.
Illustration of the effect of different visual representations. (b) Spiral plot (cycle length 32 days).
Figure
Original book figure.
Illustration of the effect of different visual representations. (c) Spiral plot (cycle length 28 days).
Figure
Original book figure.
Visual variables.
Figure
Original book figure. Adapted from Mackinlay and Winslow (2014).
Effectiveness ranking of visual variables.
Figure
Original book figure.
Color maps for identifying and locating values and classes.
Figure
Original book figure. Adapted from bl.ocks.org/mbostock/4063318.
Applying the color maps from Figure 3.4 to temperature data. (a) Color coding for identification tasks.
Figure
Original book figure. Adapted from bl.ocks.org/mbostock/4063318.
Applying the color maps from Figure 3.4 to temperature data. (b) Color coding for location tasks.
Figure
Original book figure.
Basic mapping of a data variable onto a visual variable.
Figure
Original book figure.
Enhanced data-dependent visual mapping. (a) Value range expansion. (b) Logarithmic mapping. (c) Box-Whisker mapping.
Figure
Original book figure.
Combined color map for comparing two data variables.
Figure
Original book figure. Adapted from John et al. (2008).
Two-tone coloring explained.
Figure
Original book figure.
Two-tone visualization of 20 years of daily temperatures.
Figure
Original book figure.
Visual encoding via position, area, color, and shape. (a) Mapping to position.
Figure
Original book figure.
Visual encoding via position, area, color, and shape. (b) Mapping to area.
Figure
Original book figure.
Visual encoding via position, area, color, and shape. (c) Mapping to color.
Figure
Original book figure.
Visual encoding via position, area, color, and shape. (d) Mapping to shape.
Figure
By Martin Röhlig. Licensed under CC BY.
Terrain visualization with overview+detail.
Figure
Original book figure.
Illustration of focus+context for a table-based visualization of the Iris flower dataset. Focused rows are magnified to accommodate labels. (a) Regular visualization.
Figure
Original book figure.
Illustration of focus+context for a table-based visualization of the Iris flower dataset. Focused rows are magnified to accommodate labels. (b) Focus+context distortion of rows.
Figure
Original book figure.
Multiple coordinated views for analyzing multivariate data.
Figure
Original book figure.
Two-tone colored table-based visualization of the Cars dataset.
Figure
Original book figure.
Table Lens with textual labels for focused data tuples.
Figure
Original book figure.
9 × 9 scatter plot matrix of meteorological data. Color is used to ease the recognition of data variables.
Figure
Original book figure.
Visualization with polylines across parallel and star-shaped axes. (a) Parallel coordinates plot. (b) Radar chart.
Figure
Original book figure.
Visual patterns between pairs of parallel axes.
Figure
Original book figure.
The same data as in Figure 3.19 visualized as scatter plots.
Figure
Original book figure.
Parallel coordinates with histograms showing demographic data.
Figure
Original book figure.
Examples of classic glyphs for visualization. (a) Autoglyph. (b) Stick figures. (c) Chernoff faces.
Figure
Original book figure.
Corn glyph for representing six ordinal data values.
Figure
By Thomas Nocke. Licensed under CC BY.
Pixel-based visualization of daily values of six meteorological attributes collected for more than hundred years in the city of Potsdam.
Figure
Original book figure.
Mosaic plot visualizing the survival of passengers of the Titanic.
Figure
Original book figure. Adapted from Allen (1983).
Temporal relations for time instants and time intervals. (a) Instant relations. (b) Interval relations.
Figure
Original book figure.
Aspects of time to be considered when visualizing temporal data.
Figure
Original book figure. Adapted from Steiner (1998).
Types of data with references to time.
Figure
Original book figure.
Small multiples visualization of the number of people diagnosed with problems of the upper respiratory tract.
Figure
Original book figure.
Time Wheel visualization of human health data.
Figure
Original book figure. Adapted from Qiang et al. (2012).
Visual representation of intervals using the triangular model. (a) Standard interval representation. (b) Intervals in the triangular model.
Figure
Original book figure. Adapted from bl.ocks.org/mbostock/4060954.
Stream graph with randomly generated data.
Figure
Original book figure.
Spiral display with four years of daily temperatures in Rostock.
Figure
Original book figure.
Comparison of a regular line plot (top) and a cycle plot (bottom).
Figure
Original book figure. Adapted from Aigner et al. (2005).
Visualization of uncertain time intervals for planning purposes.
Figure
Original book figure.
The TimeViz Browser provides an illustrated overview of more than a hundred techniques for visualizing time and temporal data.
Figure
Original book figure.
Spatial regions at different scales: Federal state, districts, zip-code regions.
Figure
Original book figure.
Geo-spatial data can refer to different spatial units. (a) Points. (b) Lines. (c) Areas. (d) Volumes.
Figure
Original book figure. Adapted from bl.ocks.org/mbostock/3757119.
Different map projections preserve different spatial properties. (a) Equirectangular.
Figure
Original book figure. Adapted from bl.ocks.org/mbostock/3757132.
Different map projections preserve different spatial properties. (b) Mercator.
Figure
Original book figure. Adapted from bl.ocks.org/mbostock/4479477.
Different map projections preserve different spatial properties. (c) Natural Earth.
Figure
Original book figure. Adapted with permission by Nicolas Belmonte from philogb.github.io/page/myriahedral/.
Myriahedral projections of the Earth.
Figure
Original book figure. Generated with mapshaper.org.
Map representation at different resolutions. (a) Original data 100%.
Figure
Original book figure. Generated with mapshaper.org.
Map representation at different resolutions. (b) Data reduced to 50%.
Figure
Original book figure. Generated with mapshaper.org.
Map representation at different resolutions. (c) Data reduced to 10%.
Figure
By Steve Dübel. Licensed under CC BY.
Terrain rendering of the Puget Sound region.
Figure
Original book figure.
Reducing overlap of stream graph glyphs on a map. (a) Straightforward placement.
Figure
Original book figure.
Reducing overlap of stream graph glyphs on a map. (b) Overlap-optimized placement.
Figure
Original book figure.
Indirect visualization of geo-spatial data. (a) Univariate choropleth map plus multivariate parallel coordinates plot.
Figure
By Thomas Butkiewicz. Licensed under CC BY.
Indirect visualization of geo-spatial data. (b) Flexible visualization via probes.
Figure
Original book figure. Adapted from Dübel et al. (2014).
Systematic view of 2D and 3D representations of geo-spatial data and geographic space.
Figure
By Steve Dübel. Licensed under CC BY.
3D visualization of the trajectory of an aircraft approaching Sion airport.
Figure
By Martin Röhlig. Licensed under CC BY.
Visibility widgets help users identify obscured information in 3D geo-visualizations.
Figure
Original book figure.
Visualization of movement trajectories. (a) 2D map with 2D paths. (b) 2D map with stacked 3D bands.
Figure
Original book figure.
Visualizing spatio-temporal data using 3D glyphs on a 2D map. (a) Pencil glyphs for linear trends.
Figure
Original book figure.
Visualizing spatio-temporal data using 3D glyphs on a 2D map. (b) Helix glyphs for cyclic patterns.
Figure
Original book figure.
Creation of a non-planar 3D slice through space-time. (a) Topological path. (b) Geometrical path. (c) Extruded slice.
Figure
Original book figure.
Spatial-temporal visualization along a wall on a map.
Figure
Original book figure. Adapted from Hadlak et al. (2015).
Facets to be considered when visualizing graphs. (a) Structure (b) Attributes (c) Time (d) Space (e) Groups
Figure
Original book figure. Created with gephi.org.
Node-link diagram of flights connecting US airports.
Figure
Original book figure. Adapted from van Ham et al. (2009).
Node-link diagram and corresponding matrix representation.
Figure
Original book figure. Adapted from Shen and Ma (2007).
Graph patterns represented as matrices and node-link diagrams.
Figure
Original book figure. Adapted from bost.ocks.org/mike/miserables/.
Differently ordered matrix representations of the same data. (a) Ordered by name.
Figure
Original book figure. Adapted from bost.ocks.org/mike/miserables/.
Differently ordered matrix representations of the same data. (b) Ordered by frequency.
Figure
Original book figure. Adapted from bost.ocks.org/mike/miserables/.
Differently ordered matrix representations of the same data. (c) Ordered by community.
Figure
Original book figure. Adapted from Schulz et al. (2011).
Node-link representation compared to implicit representations. (a) Node-link. (b) Inclusion. (c) Overlap. (d) Adjacency.
Figure
Original book figure. Software courtesy of Steffen Hadlak.
Implicit visualizations of a classification hierarchy. (a) Squarified Treemap. (b) Information pyramids. (c) 3D sunburst.
Figure
Original book figure. Adapted with permission by Jean-Daniel Fekete from www.aviz.fr/Research/Nodetrix.
NodeTrix visualization of a co-author network.
Figure
Original book figure. Adapted from Hadlak et al. (2015).
Spatial composition of graph facets in a single representation. (a) Juxtaposition. (b) Superimposition. (c) Nesting.
Figure
Original book figure.
Map with tree layouts embedded into selected regions.
Figure
Original book figure.
Three map layers visualize the data of three consecutive time steps. Spikes and lines indicate differences between the layers.
Figure
Original book figure.
Multiple coordinated views for multi-faced graph visualization.

Chapter 4

Figure
Original book figure. Adapted from Norman (2013).
Stages of action forming the action cycle.
Figure
Original book figure. Adapted from Cooper et al. (2007).
Conceptual separation across different models.
Figure
Original book figure.
Spatial separation between the graphical user interface (right) and the visual representation in the main view (center).
Figure
Original book figure. Adapted from Buxton (1990).
Three-state model of graphical input.
Figure
Original book figure.
Model-view-controller pattern.
Figure
Original book figure.
Rubberband selection for marking multiple data elements. (a) Selection by inclusion.
Figure
Original book figure.
Rubberband selection for marking multiple data elements. (b) Selection by intersection.
Figure
Original book figure.
Four steps of selecting multiple trajectories using modifier keys.
Figure
Original book figure.
Selecting segments based on their color, which represents speed. (a) How to select slow-speed segments?
Figure
Original book figure.
Selecting segments based on their color, which represents speed. (b) Select via an interactive legend!
Figure
Original book figure.
Selecting nodes based on their data attributes. (a) How to select high-degree nodes?
Figure
Original book figure.
Selecting nodes based on their data attributes. (b) Select via slider handles!
Figure
Original book figure.
Strategies for visual emphasis of relevant data and attenuation of less-relevant data.
Figure
Original book figure.
Visual feedback for selections in visual representations of graphs. (a) Original visual representation.
Figure
Original book figure.
Visual feedback for selections in visual representations of graphs. (b) Highlighting by encircling nodes.
Figure
Original book figure.
Visual feedback for selections in visual representations of graphs. (c) Dimming nodes and edges.
Figure
Original book figure.
Visual feedback for selections in visual representations of graphs. (d) Filtering nodes and edges.
Figure
Original book figure.
Brushing a range (red) of an axis for binary and fuzzy selection. (a) Binary selection in the range.
Figure
Original book figure.
Brushing a range (red) of an axis for binary and fuzzy selection. (b) Fuzzy selection beyond the range.
Figure
Original book figure.
Brushing & linking in a multiple-views graph visualization.
Figure
Original book figure.
Using V^= to scale relevant data to fit the display space.
Figure
Original book figure.
Illustration of the conceptual model of zoomable interfaces.
Figure
Original book figure.
Geometric zooming of a node-link visualization.
Figure
Original book figure.
Semantically enhanced zooming of a node-link visualization.
Figure
Original book figure.
A zoomable graph visualization and its controls.
Figure
Original book figure. Adapted from Gladisch et al. (2013).
Visual cues for pointing to off-screen data.
Figure
Original book figure.
Bring & go with radar view and proxy nodes.
Figure
Original book figure.
Viewports during an animated transition.
Figure
Original book figure.
Snapshots of the viewport animation outlined in Figure 4.21.
Figure
Original book figure.
A range slider controls the time period mapped to a spiral visualization of the daily average temperature for the city of Rostock.
Figure
Original book figure.
Adjusting a time period at different input scales. (a) Regular range slider with global scale.
Figure
Original book figure.
Adjusting a time period at different input scales. (b) A slider with increased precision is dynamically added to the range slider.
Figure
Original book figure.
Integrated sliders for nD pan and zoom in the TimeWheel. (a) Plain non-interactive axes.
Figure
Original book figure.
Integrated sliders for nD pan and zoom in the TimeWheel. (b) Axes with integrated sliders.
Figure
Original book figure.
Integrated range slider for per-axis pan and zoom.
Figure
Original book figure. Adapted from Tominski et al. (2017).
Schema of an interactive lens.
Figure
Original book figure. Adapted from Tominski et al. (2017).
Model of a lens pipeline attached to a standard visualization.
Figure
Original book figure.
Fundamental effects of lens functions. (a) Alteration.
Figure
Original book figure.
Fundamental effects of lens functions. (b) Suppression.
Figure
Original book figure.
Fundamental effects of lens functions. (c) Enrichment.
Figure
Original book figure.
Lenses with different shapes and orientation. (a) Circular.
Figure
Original book figure.
Lenses with different shapes and orientation. (b) Rectangular orientable.
Figure
Original book figure.
Lenses with different shapes and orientation. (c) Content-adaptive shape.
Figure
Original book figure.
Direct manipulation of lenses. (a) Move and resize.
Figure
Original book figure.
Direct manipulation of lenses. (b) Adjust parameters.
Figure
Original book figure.
Magnifying details in a map visualization with a fish-eye lens. (a) Regular map visualization.
Figure
Original book figure.
Magnifying details in a map visualization with a fish-eye lens. (b) Details magnified with a fish-eye lens.
Figure
Original book figure.
Graph lenses for exploring structural relationships. (a) Node-link diagram without lens.
Figure
Original book figure.
Graph lenses for exploring structural relationships. (b) Local-edge lens.
Figure
Original book figure.
Graph lenses for exploring structural relationships. (c) Bring-neighbors lens.
Figure
Original book figure.
Graph lenses for exploring structural relationships. (d) Composite lens.
Figure
Original book figure.
A lens to query temporal characteristics of movement data.
Figure
Original book figure.
Orthogonal node-link diagram of a biological network.
Figure
Original book figure. Adapted from Gladisch et al. (2014).
Editing using the edit lens. (a) Place lens to insert.
Figure
Original book figure. Adapted from Gladisch et al. (2014).
Editing using the edit lens. (b) Adjust lens to update.
Figure
Original book figure. Adapted from Gladisch et al. (2014).
Editing using the edit lens. (c) Flick lens to delete.
Figure
Original book figure.
Visual designs for comparison tasks.
Figure
Original book figure.
Natural behavior of people comparing information on paper. (a) Side-by-side.
Figure
Original book figure.
Natural behavior of people comparing information on paper. (b) Shine-through.
Figure
Original book figure.
Natural behavior of people comparing information on paper. (c) Folding.
Figure
Original book figure.
Creating sub-views for comparison. A red frame indicates where the left sub-view has been detached from the main view.
Figure
Original book figure. Adapted from Tominski et al. (2012).
Overview of natural interaction techniques for visual comparison.
Figure
Original book figure. Adapted from Tominski et al. (2012).
Folding geometry.
Figure
Original book figure. Adapted from Tominski et al. (2012).
Information-rich, natural, and occlusion-free folding styles.
Figure
Original book figure.
Relocating selected regions to form a ring for easier comparison. The map background has been desaturated for the purpose of illustration.
Figure
Original book figure.
Visualizing future appointments with a SpiraClock.
Figure
Original book figure. Adapted from Spindler et al. (2010).
Extended interaction with tangible views.
Figure
Original book figure.
A circular tangible lens for magnification purposes.
Figure
Original book figure.
Comparing matrix data with two tangible views.
Figure
Original book figure.
Tangible views for different visualizations. (a) Parallel coordinates.
Figure
Original book figure.
Tangible views for different visualizations. (b) Node-link diagram.
Figure
Original book figure.
Tangible views for different visualizations. (c) Space-time cube.
Figure
Original book figure. Adapted from Lehmann et al. (2011).
Interacting by physical movements. (a) Zones for global control.
Figure
Original book figure. Adapted from Lehmann et al. (2011).
Interacting by physical movements. (b) Gaze plus lens for local control.

Chapter 5

Figure
Original book figure.
Procedure of determining visual density in parallel coordinates. (a) Binned axes. (b) Bin map. (c) Categorization. (d) Drawing.
Figure
By Helwig Hauser. Licensed under CC BY.
User-selected data in red compared against general trends in green.
Figure
Original book figure. Inspired by Lhuillier et al. (2017).
General procedure of bundling.
Figure
Original book figure. Adapted from bl.ocks.org/mbostock/4341134.
Visualization of dependencies in a software class hierarchy. (a) Conventional representation.
Figure
Original book figure. Adapted from bl.ocks.org/mbostock/4341134.
Visualization of dependencies in a software class hierarchy. (b) Hierarchical edge bundling (Holten, 2006).
Figure
Original book figure.
Illustration of Furnas' DoI function. (a) Distances to focus node. (b) Adding node levels. (c) Extracted subtrees.
Figure
By Steffen Hadlak. Licensed under CC BY.
Five years of a dynamic co-author network extracted from DBLP.
Figure
Original book figure. Adapted from Abello et al. (2014).
Glyph design for representing collapsed subgraphs.
Figure
By Christian Eichner. Licensed under CC BY.
Feature specification with an interactive interface. (a) Specification of thresholds.
Figure
By Christian Eichner. Licensed under CC BY.
Feature specification with an interactive interface. (b) Formal feature definition.
Figure
By Christian Eichner. Licensed under CC BY.
Comparison of direct volume visualization of the particle concentration of one protein and ellipsoid-based visualization of features representing high concentrations of two different proteins. (a) Volume visualization.
Figure
By Christian Eichner. Licensed under CC BY.
Comparison of direct volume visualization of the particle concentration of one protein and ellipsoid-based visualization of features representing high concentrations of two different proteins. (b) Ellipsoid visualization.
Figure
By Christian Eichner. Licensed under CC BY.
Visualizing the temporal evolution of features. (a) Node-link diagram of the event graph.
Figure
By Christian Eichner. Licensed under CC BY.
Visualizing the temporal evolution of features. (b) Two features at two time steps.
Figure
By Martin Röhlig. Licensed under CC BY.
Drawing thousands of trajectories of chaotic movements for multiple simulations leads to cluttered and indecipherable visual representations.
Figure
By Martin Röhlig. Licensed under CC BY.
From entities (dot marks) to density map (gray-scale image) to regions (colored image).
Figure
Original book figure.
2D movement reduced to 1D time series of feature values.
Figure
Original book figure.
Feature visualization with overview and detail views.
Figure
By Martin Röhlig. Licensed under CC BY.
Visualization of parameter settings, feature values, and detail information for selected parts of the data. (a) Parameter settings as gray-scale matrix; (b) Feature values over time as color-coded matrix; (c) Chart with selected time series; (d) Trajectory view with selected trajectory segments.
Figure
By Martin Röhlig. Licensed under CC BY.
Visualizing the parameter dependency of average group size.
Figure
By Martin Röhlig. Licensed under CC BY.
Visualization of the average distance to free proteins reveals the sweeping effect. (a) Density map. (b) Average protein-raft distance.
Figure
By Martin Luboschik. Licensed under CC BY.
Visualization of a time series with more than 1.7 million time points, where each black pixel represents about 1,000 data points.
Figure
Original book figure.
One and the same time series at two different scales.
Figure
Original book figure.
Unifying the sample points of two successive scales by mapping and interpolation.
Figure
Original book figure.
Computing the absolute value difference (AVD) and the slope sign difference (SSD) between two successive data scales.
Figure
Original book figure.
Aggregation of data differences with maximum aggregation for the absolute value difference (AVD) and average aggregation for the slope sign difference (SSD) function.
Figure
Original book figure.
Visualizing aggregated differences along with the actual data.
Figure
By Martin Luboschik. Licensed under CC BY.
Time series plot of the simulation outcome and corresponding multi-scale difference bands of SSD and AVD with local color mode.
Figure
By Martin Luboschik. Licensed under CC BY.
Studying the details of the middle peak-notch-spike pattern from Figure 5.28.
Figure
Original book figure.
A decision tree classifying enterprises according to their sales.
Figure
Original book figure. Adapted from Röhlig et al. (2015).
Illustration of activity recognition based on parameter-dependent algorithms that learn from some ground truth.
Figure
By Martin Röhlig. Licensed under CC BY.
Visualization of parameter-dependent classification outcomes for activity recognition. (a) Parameter configurations; (b) Recognized activities; (c) Color legend; (d) Ground truth; (e) and (f) Stacked histograms with aggregated information.
Figure
By Martin Röhlig. Licensed under CC BY.
Highlighting the incorrectly classified time steps in red.
Figure
Original book figure. Adapted from Glaßer (2014) with permission of Sylvia Saalfeld.
Illustration of clustering strategies. (a) Input data. (b) K-means. (c) Ward's method. (d) STING. (e) DBSCAN. (f) Dendrogram.
Figure
Original book figure. Software courtesy of Alexander Lex.
Comparison of clusters generated with hierarchical clustering, k-means, and affinity propagation. (a) Hierarchical clustering. (b) K-means clustering. (c) Affinity propagation.
Figure
Original book figure.
Applying hybrid SOM-based clustering to sort rows in a table lens visualization. (a) Unordered rows before clustering.
Figure
Original book figure.
Applying hybrid SOM-based clustering to sort rows in a table lens visualization. (b) Ordered rows after clustering.
Figure
Original book figure. Adapted from Hadlak (2014).
Two-step procedure of clustering nodes based on their attributes. First, nodes with similar attribute behavior are grouped. Second, groups are refined based on connected components. (a) Initial grouping. (b) Refined clusters.
Figure
Original book figure. Adapted from Hadlak (2014).
Structure-based clustering. (a) Initial set of states and transitions based on the sequence of graphs Gi in DG; (b) Hierarchical grouping of states and transitions based on similar structures.
Figure
By Steffen Hadlak. Licensed under CC BY.
Example of a state-transition graph characterizing an underlying dynamic graph.
Figure
By Steffen Hadlak. Licensed under CC BY.
Analyzing a wireless network supported by structure-based clustering. (a) State-transition graph; (b) Average link quality of selected state; (c) Representative graph structure of selected state.
Figure
Original book figure.
Reducing dimensionality with principal component analysis. (a) Original data space. (b) Principal component space. (c) Reduced space.
Figure
Original book figure.
Overview of automatic computational methods to support interactive visual data analysis by reducing the complexity of the data and their visual representations.

Chapter 6

Figure
By Christian Eichner. Licensed under CC BY.
Graphical interface for creating and controlling multi-display visual analysis presentations, including content pool (top), logical presentation structure (middle), and preview (bottom).
Figure
Original book figure.
Basic two-step procedure of the automatic view layout.
Figure
Original book figure.
Changing the content of views by launching visualization software.
Figure
By Christian Eichner. Licensed under CC BY.
Graphical interface for analysis coordination and meta-analysis, including filtering support (top), analysis history graph (middle), and timeline with undo and redo buttons (bottom).
Figure
Original book figure.
A knowledge gap exists when target or path is unknown.
Figure
Original book figure. Adapted from van Wijk (2006).
Adapted variant of van Wijk's model of visualization. Artifacts as boxes: data [D], specifications [S], visualization images [I], and user knowledge [K]. Functions as circles: analytic and visual transformation (T), perception and cognition (P), and interactive exploration (E).
Figure
Original book figure. Adapted from Ceneda et al. (2017).
Conceptual model of guided interactive visual data analysis. *Added artifacts and functions: domain conventions and models [D*], history and provenance [H*], visual cues [C*], options and alternatives [O*], and guidance generation (G*).
Figure
Original book figure.
Navigation recommendations for graph visualization.
Figure
Original book figure. Adapted from Streit et al. (2012).
Tailored domain model as the basis for user guidance.
Figure
Original book figure. Adapted from van Wijk (2006).
Incremental processes highlighted in van Wijk's model of visualization.
Figure
Original book figure. Adapted from Schulz et al. (2016).
Extended notation for operators and transitions for progressive visual data analysis.
Figure
Original book figure. Adapted from Schulz et al. (2016).
Simple example of a progressive transformation pipeline.
Figure
Original book figure.
A multi-threading architecture for progressive visual data analysis.
Figure
Original book figure.
Illustration of asynchronous processing threads operating on data chunks stored in priority queues.
Figure
Original book figure.
Comparison of single-thread and multi-thread solutions. (a) Regular single-thread solution. (b) Progressive multi-thread solution.
Figure
Original book figure.
The three typical scenarios of progressive visual data analysis: progressive data processing, progressive visualization, and progressive display.
Figure
By Marco Angelini. Licensed under CC BY.
Visualization of progressively processed data chunks of car crashes from a database with more than 370,000 entries. (a) Regular progression of chunks.
Figure
By Marco Angelini. Licensed under CC BY.
Visualization of progressively processed data chunks of car crashes from a database with more than 370,000 entries. (b) Prioritized progression of chunks.
Figure
Original book figure.
Progressive force-directed layout of a social network with 747 nodes and 60,050 edges.
Figure
Original book figure.
Progressive visualization of a climate network with about 6,816 nodes and 232,940 edges.
Figure
Original book figure. Adapted from Rosenbaum et al. (2011).
Device-dependent progressive transmission of a treemap visualization image.
Figure
By Axel Radloff-Delosea. Licensed under CC BY.
Progressive display for a dynamically defined region of interest. (a) Global view. (b) Overview+detail view. (c) Focus+context view.