Responsive Matrix Cells: A Focus+Context Approach for Exploring and Editing Multivariate Graphs

Tom Horak, Philip Berger, Heidrun Schumann, Raimund Dachselt, Christian Tominski

View presentation:2020-10-29T18:00:00ZGMT-0600Change your timezone on the schedule page
2020-10-29T18:00:00Z
Exemplar figure
We propose Responsive Matrix Cells, a focus+context approach that provides details for a multivariate graph via embedded visualizations in a matrix representation. Responsive Matrix Cells allow analysts to go from the overview in the matrix to details as well as editing within the cells.
Fast forward

Direct link to video on YouTube: https://youtu.be/4ibZT9_UE-o

Keywords

Multivariate graph visualization, matrix visualization, focus+context, embedded visualizations, responsive visualization, graph editing

Abstract

Matrix visualizations are a useful tool to provide a general overview of a graph's structure. For multivariate graphs, a remaining challenge is to cope with the attributes that are associated with nodes and edges. Addressing this challenge, we propose responsive matrix cells as a focus+context approach for embedding additional interactive views into a matrix. Responsive matrix cells are local zoomable regions of interest that provide auxiliary data exploration and editing facilities for multivariate graphs. They behave responsively by adapting their visual contents to the cell location, the available display space, and the user task. Responsive matrix cells enable users to reveal details about the graph, compare node and edge attributes, and edit data values directly in a matrix without resorting to external views or tools. We report the general design considerations for responsive matrix cells covering the visual and interactive means necessary to support a seamless data exploration and editing. Responsive matrix cells have been implemented in a web-based prototype. To demonstrate the utility of our approach, we report on insights from a preliminary user feedback session and describe a walk-through for the use case of analyzing a graph of soccer players.