The Flow Viz Menu and Parallel Scatterplot Matrix




















![Scatterplot Staircase (SPLOS) Inspired partly by quilts [Watson et al. 2008] Sequence of scatterplots: Scatterplot Staircase (SPLOS) Inspired partly by quilts [Watson et al. 2008] Sequence of scatterplots:](https://slidetodoc.com/presentation_image/25a69ffb8a97ac9a53729c0e393d056f/image-21.jpg)























- Slides: 44
The Flow. Viz. Menu and Parallel Scatterplot Matrix: Hybrid Multidimensional Visualizations for Network Exploration Christophe Viau, École de technologie supérieure, Montreal Michael J. Mc. Guffin, École de technologie supérieure, Montreal Yves Chiricota, Université du Québec à Chicoutimi, Chicoutimi Igor Jurisica, Ontario Cancer Institute, Toronto
Network exploration by graph metrics ?
Network exploration by graph metrics Computed metrics: • Degree
Network exploration by graph metrics Computed metrics: • Degree • Closeness centrality • Clustering coefficient • K-core decomposition • . . .
Network exploration by graph metrics Computed metrics: • Degree • Closeness centrality • Clustering coefficient • K-core decomposition • . . .
Multi-dimensional visualizations Scatterplot Matrix (SPLOM) Parallel Coordinates
Related work Using a Scatterplot Matrix (SPLOM) and Node-Link Diagram to visualize a graph Graph. Dice [Bezerianos et al. , 2010]
Related work Integration of scatterplots and parallel coordinates Yuan et al. , 2009 Steed et al. , 2009 Holten and van Wijk, 2010
Our proposed interface
Our proposed interface Parallel Scatterplot Matrix
Our proposed interface Flow. Viz. Menu Parallel Scatterplot Matrix
Our proposed interface Attribute-Driven Layout Flow. Viz. Menu Parallel Scatterplot Matrix
A sequence of scatterplots
A sequence of scatterplots
Rotating scatterplots around the y-axis
Rotating scatterplots around the y-axis
Rotating scatterplots around the y-axis
Parallel Scatterplot Matrix (P-SPLOM) Rotating around x- or y-axes causes a transition from Scatterplot Matrix (SPLOM) to stacked Parallel Coordinates. Scatterplot Matrix (SPLOM) Parallel Coordinates
Ordering of axes within P-SPLOM Problem: traditional SPLOM ordering doesn’t yield useful parallel coordinates. Axes are repeated in each row and column Repeated axes: useless for parallel coordinates
Ordering of axes within P-SPLOM Solution: order the axes according to a Latin square. Each row and column contains each axis once. Useful parallel coordinates
Scatterplot Staircase (SPLOS) Inspired partly by quilts [Watson et al. 2008] Sequence of scatterplots: treats one dimension differently. Scatterplot Staircase (SPLOS): all dimensions treated uniformly; every adjacent pair of plots share an axis. Parallel coordinates: more difficult to judge correlations than in scatterplots [Li et al. , 2010]
Flow. Viz. Menu • Variant of a Flow. Menu with embedded visualization • Smoothly animated transitions • Brushing and linking • More than two dimensions possible with PCA
Flow. Viz. Menu In-out gesture to quickly select axes of scatterplot
Attribute-Driven Layout (ADL) ADL: Layout based on a scatterplot selected in the Flow. Viz. Menu. The network layout can be a mixture of • Attribute-Driven Layout (ADL) • Manual layout • Force-directed layout
Demo
Initial user feedback Five bioinformaticians used our prototype and gave feedback. All had experience working with network data. Results: Pros: • Exploring along multiple metrics, smooth transitions, and integration of views were judged useful • All participants stated they would use the interface if it were made available to them Cons: • Some pairings of metrics within the scatterplots may not be useful • Too many hotkeys + button combinations in the current prototype
Contributions: Three hybrid multidimensional visualization techniques for visualizing networks
Contributions: Three hybrid multidimensional visualization techniques for visualizing networks • A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates
Contributions: Three hybrid multidimensional visualization techniques for visualizing networks • A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates
Contributions: Three hybrid multidimensional visualization techniques for visualizing networks • A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates • A Flow. Viz. Menu to quickly select the dimensions for an embedded scatterplot
Contributions: Three hybrid multidimensional visualization techniques for visualizing networks • A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates • A Flow. Viz. Menu to quickly select the dimensions for an embedded scatterplot
Contributions: Three hybrid multidimensional visualization techniques for visualizing networks • A Parallel Scatterplot Matrix (P-SPLOM) that transitions between a scatterplot matrix and parallel coordinates • A Flow. Viz. Menu to quickly select the dimensions for an embedded scatterplot • An Attribute-Driven Layout to configure the graph according to a scatterplot of graph metrics
Future directions • Application to other domains • Evaluation of performance and usability • Exploration of the design space of each visualization (e. g. , on a small screen)
Acknowledgments We thank our collaborators for their feedback: • SAP Business Objects • Members of Jurisica Lab at OCI • Members of the Multimedia Lab at ETS This research was funded by an SAP Business Objects ARC Fellowship, NSERC, and the FQRNT.
Thank you
P-SPLOM: variants
P-SPLOM: Pearson correlation coefficient
P-SPLOM: Latin square
P-SPLOM: another latin square
Scatterplot Staircase
Parallel Scatterplot Matrix (P-SPLOM) • Rotating around x- or y-axes causes a transition from Scatterplot Matrix (SPLOM) to stacked Parallel Coordinates
Ordering of axes within P-SPLOM The traditional SPLOM ordering doesn’t produce interesting parallel coordinates Repeated axes: useless for parallel coordinates
P-SPLOM ordering • We explored variants of latin square