pith. sign in

arxiv: 2604.14791 · v1 · submitted 2026-04-16 · 💻 cs.HC

Evaluating Encodings for Bivariate Edges in Adjacency Matrices

Pith reviewed 2026-05-10 10:58 UTC · model grok-4.3

classification 💻 cs.HC
keywords adjacency matrixbivariate encodingedge visualizationnetwork visualizationvisual channelsuser studymultivariate networks
0
0 comments X

The pith

Empirical tests show area-based marks and bar charts best encode two quantitative values per edge in adjacency matrices.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper tests four encodings for displaying both a central value and a spread value on each edge inside a grid-based network diagram. A study with 156 participants completed eight analysis tasks using each encoding. Area overlays and bar charts led to better accuracy and speed than angle marks or color scales alone. A sympathetic reader cares because real networks often carry multiple measurements per connection, and the grid format keeps overall structure visible but leaves very little room per cell for extra data.

Core claim

The evaluation compared four encodings for bivariate quantitative edge attributes in adjacency matrices: a bivariate color palette, embedded bar charts, color with overlaid area marks, and color with overlaid angle marks. Across eight analytical tasks, area-based overlaid marks and bar charts produced the highest performance, angle-based marks showed moderate but less stable results, and bivariate color consistently ranked lowest.

What carries the argument

Four candidate encodings for mapping central tendency and dispersion to visual channels inside the small cells of an adjacency matrix, evaluated through task accuracy, speed, and subjective ratings in a crowdsourced study.

If this is right

  • Designers should favor area overlays or bar charts when an adjacency matrix must show both center and spread for each edge.
  • Position and size channels remain more reliable than color or angle when cell space is tightly limited.
  • The performance gap between encodings holds across tasks that require value reading, comparison, and identification.
  • Bivariate color scales face consistent limits in conveying dispersion accurately within matrix cells.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Similar controlled comparisons could test encodings for three or more values per edge if more compact marks are found.
  • Real-world use might reveal whether the crowdsourced tasks match the priorities of practicing analysts.
  • Angle encodings might close the gap with refinements such as clearer reference lines or different angular ranges.

Load-bearing premise

The eight chosen tasks and the crowdsourced participants represent the questions and perceptual abilities of domain experts who analyze real multivariate networks.

What would settle it

A study with domain experts performing their own typical questions on actual multivariate network datasets in which bivariate color performs as well as area marks or bar charts.

Figures

Figures reproduced from arXiv: 2604.14791 by Alexander Lex, Jorge Acosta-Hern\'andez, Tingying He.

Figure 1
Figure 1. Figure 1: Four representative techniques illustrated using example 3Œ3 AMs with the same dataset. Each encoding represents two measures: central tendency (CT) and dispersion (D). (a) Bivariate color: hue encodes CT, lightness encodes D. (b) Embedded bar charts: the green bar encodes CT, the purple bar encodes D. (c) Overlaid mark size: hue encodes CT, the size of the overlaid square encodes D. (d) Overlaid mark angl… view at source ↗
Figure 2
Figure 2. Figure 2: Examples of possible designs for jointly encoding two edge attributes in AM cells, beyond the four designs proposed by Alper et al. [ABHR∗ 13]. Designs (a)(c) are discussed in Sec. 3.1, (d) and (e) in Sec. 3.2, and (f) and (g) in Sec. 3.3. 3. Design Characterization of Techniques for Encoding Two Edge Attributes Jointly in AMs In this section, we characterize techniques for encoding two edge attributes per… view at source ↗
Figure 3
Figure 3. Figure 3: Study interface for an example Adjacency by Attribute Combination task. The task prompt appears in the upper-left corner, with the selected nodes shown below it as the users responses. In this example, the participant used three interaction mechanisms, indicated by the orange elements: (1) the Maryland column is highlighted as a result of a previous click on its column label; (2) the Missouri row is highli… view at source ↗
Figure 4
Figure 4. Figure 4 [PITH_FULL_IMAGE:figures/full_fig_p008_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Comparative evaluation of perceived data reading ability (PREVis DataRead subscale [CHII25]) and perceived aesthetics (Beau￾Vis [HIDI23]) across the four tested encoding techniques. Results for the remaining PREVis subscales are reported in the supplementary material. in T2, T3, T5, T6 and T8. However, the expected performance hier￾archy among the remaining techniques did not emerge (see [PITH_FULL_IMAGE:… view at source ↗
Figure 6
Figure 6. Figure 6: Stimuli used in the study. (a) Bivariate color palette encoding. (b) Embedded bar chart encoding. (c) Overlaid mark size encoding. (d) Overlaid mark angle encoding. This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.111… view at source ↗
Figure 8
Figure 8. Figure 8: Encoding techniques for bivariate AMs by Alper et al. Image reproduced from [ABHR∗ 13, [PITH_FULL_IMAGE:figures/full_fig_p015_8.png] view at source ↗
Figure 9
Figure 9. Figure 9: Bar Chart encoding tested by Fuchs et al. against a similar encoding on the BioFabric Layout. Image reproduced from [FDH∗ 24, [PITH_FULL_IMAGE:figures/full_fig_p015_9.png] view at source ↗
Figure 10
Figure 10. Figure 10: Comparison of eight bivariate representations by Retchless and Brewer. Image reproduced from [RB16, [PITH_FULL_IMAGE:figures/full_fig_p015_10.png] view at source ↗
Figure 11
Figure 11. Figure 11: A task testing one of Alper et al. encodings against NL by Nobre et al. Image reproduced from [NWHL20, [PITH_FULL_IMAGE:figures/full_fig_p016_11.png] view at source ↗
Figure 12
Figure 12. Figure 12: Proposed encodings for multivariate AMs by Vogogias et al. Image reproduced from [VABK20, [PITH_FULL_IMAGE:figures/full_fig_p016_12.png] view at source ↗
Figure 16
Figure 16. Figure 16: Browser Usage Distribution 1 2 3 4 5 0 10 20 30 40 50 37 28 50 33 6 [PITH_FULL_IMAGE:figures/full_fig_p017_16.png] view at source ↗
Figure 13
Figure 13. Figure 13: Age Distribution Male Female CONSENT_REVOKED 0 10 20 30 40 50 60 70 80 78 71 4 [PITH_FULL_IMAGE:figures/full_fig_p017_13.png] view at source ↗
Figure 14
Figure 14. Figure 14: Sex Distribution High school Bachelor Masters PhD Other Missing 0 10 20 30 40 50 60 70 80 28 81 38 5 2 2 [PITH_FULL_IMAGE:figures/full_fig_p017_14.png] view at source ↗
Figure 15
Figure 15. Figure 15: Education Level Distribution Chrome Edge Firefox 0 20 40 60 80 100 120 131 17 8 [PITH_FULL_IMAGE:figures/full_fig_p017_15.png] view at source ↗
Figure 20
Figure 20. Figure 20: T1 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/full_fig_p019_20.png] view at source ↗
Figure 21
Figure 21. Figure 21: T2 - Task Prompt 1 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 22
Figure 22. Figure 22: T2 - Task Prompt 2 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 23
Figure 23. Figure 23: T3 - Task Prompt 1 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 24
Figure 24. Figure 24: Task 3 - Task Prompt 2 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figure… view at source ↗
Figure 25
Figure 25. Figure 25: T4 - Task Prompt 1 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 26
Figure 26. Figure 26: T4 - Task Prompt 2 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 27
Figure 27. Figure 27: T5 - Task Prompt 1 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 28
Figure 28. Figure 28: T5 - Task Prompt 2 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 29
Figure 29. Figure 29: T6 - Task Prompt 1 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 30
Figure 30. Figure 30: T6 - Task Prompt 2 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 31
Figure 31. Figure 31: T7 - Task Prompt 1 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 32
Figure 32. Figure 32: T7 - Task Prompt 2 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 33
Figure 33. Figure 33: Task 8 - Task Prompt 1 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figure… view at source ↗
Figure 34
Figure 34. Figure 34: T8 - Task Prompt 2 This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes in accordance with the Wiley Self-Archiving Policy [PITH_FULL_IMAGE:figures/fu… view at source ↗
Figure 35
Figure 35. Figure 35: Comparative evaluation of the Reading Data Item of the PREVis Scale across the four tested encoding techniques. This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commer… view at source ↗
Figure 36
Figure 36. Figure 36: Comparative evaluation of the Understand Item of the PREVis Scale across the four tested encoding techniques. This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commerci… view at source ↗
Figure 37
Figure 37. Figure 37: Comparative evaluation of the Layout Item of the PREVis Scale across the four tested encoding techniques. This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial p… view at source ↗
Figure 38
Figure 38. Figure 38: Comparative evaluation of the Reading Features Item of the PREVis Scale across the four tested encoding techniques. This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-co… view at source ↗
Figure 39
Figure 39. Figure 39: Comparative evaluation of perceived aesthetics score across the four tested encoding techniques. This is the accepted version of the following article: J. Acosta-Hernández, A. Lex, T. He. Evaluating Encodings for Bivariate Edges in Adjacency Matrices. Computer Graphics Forum / EuroVis, 2026, which has been published in final form at 10.1111/cgf.70475. This article may be used for non-commercial purposes i… view at source ↗
read the original abstract

We present the first empirical evaluation of techniques for encoding distributions of quantitative edge values within adjacency matrices. In many real-world networks, edges represent not a single value but a set of measurements. While adjacency matrices preserve structural clarity, their compact cells limit the simultaneous display of multiple values. To address this, we explore edge encodings that represent distributions by two values: a measure of central tendency (mean, median, mode) and a measure of dispersion (standard deviation, variance, IQR). We select four possible encodings for evaluation that prior work has suggested are suitable for the limited space available in matrices: a bivariate color palette, embedded bar charts, and two overlaid-mark designs mapping the primary attribute to color and the secondary attribute to area or angle. In a preregistered crowdsourced study with 156 participants, we assessed performance of these encodings across eight analytical tasks and collected readability and aesthetic ratings. Results reveal clear performance regimes: area-based overlaid marks and bar charts achieved the highest overall performance; angle-based marks show moderate but less stable performance,and bivariate color consistently underperforms these alternatives. These findings clarify how visual channels behave under strict constraints and delineate the strengths and limitations of key design choices for multivariate edge visualization.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript presents the first empirical evaluation of four encodings for bivariate quantitative edge attributes in adjacency matrices: bivariate color palettes, embedded bar charts, and two overlaid-mark designs (color with area or color with angle). Using a preregistered crowdsourced study with 156 participants who completed eight analytical tasks, the authors report clear performance regimes in which area-based overlaid marks and bar charts achieve the highest overall performance, angle-based marks show moderate but less stable performance, and bivariate color consistently underperforms; subjective readability and aesthetic ratings were also collected.

Significance. If the results hold, the work provides useful empirical guidance on visual channel effectiveness under the strict spatial constraints of matrix cells, helping designers choose encodings for multivariate network data. The preregistered protocol, substantial participant sample, multi-task design, and collection of both objective performance data and subjective ratings are notable strengths that support the reliability of the identified performance ordering.

major comments (2)
  1. [§4 (Study Design)] §4 (Study Design): The eight analytical tasks are presented as generic probes, yet the abstract motivates the work with 'real-world networks'; without explicit mapping or validation showing that these tasks elicit the same perceptual and cognitive demands as those faced by domain experts inspecting bivariate edge distributions, the generalizability of the performance regimes to the motivating use cases is not demonstrated.
  2. [§5 (Results)] §5 (Results): The abstract states that 'clear performance regimes' were observed but provides no details on the statistical tests, effect sizes, confidence intervals, or exclusion criteria used to establish differences between encodings; these elements are load-bearing for interpreting the stability claims (e.g., for angle-based marks) and should be foregrounded even if present in the full methods section.
minor comments (2)
  1. [Abstract] Abstract: 'performance,and' contains a missing space after the comma.
  2. [§3 (Encodings)] The manuscript should clarify how the overlaid marks (area and angle) are scaled and rendered within the limited cell space of the adjacency matrix to ensure reproducibility of the encodings.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for their thoughtful review and positive recommendation. We address the major comments point by point below, indicating where revisions will be made to the manuscript.

read point-by-point responses
  1. Referee: [§4 (Study Design)] §4 (Study Design): The eight analytical tasks are presented as generic probes, yet the abstract motivates the work with 'real-world networks'; without explicit mapping or validation showing that these tasks elicit the same perceptual and cognitive demands as those faced by domain experts inspecting bivariate edge distributions, the generalizability of the performance regimes to the motivating use cases is not demonstrated.

    Authors: The tasks were carefully chosen to represent key analytical operations for bivariate edge data in matrices, informed by the network visualization literature. To better connect them to real-world networks, we will revise §4 to include an explicit mapping of each task to example use cases from domains such as social networks and transportation systems. This addition will clarify how the tasks align with the perceptual demands of domain experts. A comprehensive validation study with experts is beyond the current scope but could be addressed in future work. revision: yes

  2. Referee: [§5 (Results)] §5 (Results): The abstract states that 'clear performance regimes' were observed but provides no details on the statistical tests, effect sizes, confidence intervals, or exclusion criteria used to establish differences between encodings; these elements are load-bearing for interpreting the stability claims (e.g., for angle-based marks) and should be foregrounded even if present in the full methods section.

    Authors: We agree that the abstract would benefit from more transparency on the statistical foundation. The results section details the preregistered analyses, including ANOVA, effect sizes, and confidence intervals, along with exclusion criteria. We will update the abstract to briefly reference these, for example by noting the significant effects and effect sizes that support the identified performance regimes. This change will strengthen the abstract without altering its overall length substantially. revision: yes

Circularity Check

0 steps flagged

No circularity: central claims rest on new experimental data

full rationale

The paper reports results from a preregistered crowdsourced study with 156 participants across eight analytical tasks. Performance rankings (area-based overlaid marks and bar charts highest, angle-based moderate, bivariate color lowest) are measured directly from participant accuracy, time, and subjective ratings rather than derived from equations, fitted parameters, or prior results. No mathematical derivations, self-referential uniqueness theorems, or ansatzes appear. Citations to prior work serve only to motivate encoding choices and are not load-bearing for the empirical ordering. The evaluation is self-contained against the collected data.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

As an empirical user study, the claims rest on experimental design choices rather than mathematical derivations. No free parameters or invented entities are introduced. The key assumptions concern task representativeness and participant generalizability.

axioms (2)
  • domain assumption The selected encodings are suitable for the limited space available in matrix cells
    The paper selects four encodings that prior work has suggested are suitable for compact cells.
  • domain assumption Crowdsourced participants can interpret the encodings in ways that generalize to target analyst populations
    The study relies on a general online participant pool rather than domain experts.

pith-pipeline@v0.9.0 · 5513 in / 1346 out tokens · 61582 ms · 2026-05-10T10:58:53.512066+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

72 extracted references · 72 canonical work pages

  1. [1]

    write newline

    " write newline "" before.all 'output.state := FUNCTION fin.entry.original add.period write newline FUNCTION new.block output.state before.all = 'skip after.block 'output.state := if FUNCTION new.sentence output.state after.block = 'skip output.state before.all = 'skip after.sentence 'output.state := if if FUNCTION not #0 #1 if FUNCTION and 'skip pop #0 i...

  2. [2]

    : Weighted graph comparison techniques for brain connectivity analysis

    Alper B., Bach B., Henry Riche N., Isenberg T., Fekete J.-D. : Weighted graph comparison techniques for brain connectivity analysis. In Proc.\ CHI (2013), ACM, p. 483–492. https://doi.org/10/gg6vc6 doi:10/gg6vc6

  3. [3]

    S., Cave K., G \"o rg C., Rosen P., Szafir D

    Bae S. S., Cave K., G \"o rg C., Rosen P., Szafir D. A., Bearfield C. X. : Bridging network science and vision science: Mapping perceptual mechanisms to network visualization tasks. IEEE Trans Vis Comput Graph 31, 10 (2025), 7137--7152. https://doi.org/10/qxqc doi:10/qxqc

  4. [4]

    : GeneaQuilts : A system for exploring large genealogies

    Bezerianos A., Dragicevic P., Fekete J.-D., Bae J., Watson B. : GeneaQuilts : A system for exploring large genealogies. IEEE Trans Vis Comput Graph 16, 6 (2010), 1073--1081. https://doi.org/10/btb4js doi:10/btb4js

  5. [5]

    : Sémiologie Graphique, 3 rd ed

    Bertin J. : Sémiologie Graphique, 3 rd ed. Éditions de l'EHESS, Paris, 1998. URL: http://editions.ehess.fr/ouvrages/ouvrage/semiologie-graphique/

  6. [6]

    : Semiology of Graphics: Diagrams, Networks, Maps

    Bertin J. : Semiology of Graphics: Diagrams, Networks, Maps. Esri Press, Redlands, 2011. URL: https://www.esri.com/en-us/esri-press/browse/semiology-of-graphics-diagrams-networks-maps

  7. [7]

    D., Eades P., Tamassia R., Tollis I

    Battista G. D., Eades P., Tamassia R., Tollis I. G. : Graph Drawing: Algorithms for the Visualization of Graphs, 1st ed. Prentice Hall PTR, USA, 1998

  8. [8]

    : Multinetwork of international trade: A commodity-specific analysis

    Barigozzi M., Fagiolo G., Garlaschelli D. : Multinetwork of international trade: A commodity-specific analysis. Phys Rev E 81 (2010), 046104. https://doi.org/10/cwrq9n doi:10/cwrq9n

  9. [9]

    W., Harshman R

    Bader B. W., Harshman R. A., Kolda T. G. : Temporal analysis of semantic graphs using asalsan. In Proc.\ ICDM (2007), pp. 33--42. https://doi.org/10/cgjvm4 doi:10/cgjvm4

  10. [10]

    : Small MultiPiles : P iling time to explore temporal patterns in dynamic networks

    Bach B., Henry-Riche N., Dwyer T., Madhyastha T., Fekete J.-D., Grabowski T. : Small MultiPiles : P iling time to explore temporal patterns in dynamic networks. Comput Graph Forum 34, 3 (2015), 31--40. https://doi.org/10/f7kqm2 doi:10/f7kqm2

  11. [11]

    : Structural measures for multiplex networks

    Battiston F., Nicosia V., Latora V. : Structural measures for multiplex networks. Phys Rev E 89 (2014), 032804. https://doi.org/10/bqtn doi:10/bqtn

  12. [12]

    : Visualizing dynamic networks with matrix cubes

    Bach B., Pietriga E., Fekete J.-D. : Visualizing dynamic networks with matrix cubes. In Proc.\ CHI (2014), ACM, p. 877–886. https://doi.org/10/gfz65s doi:10/gfz65s

  13. [13]

    URL: https://www.transtats.bts.gov/Fields.asp?gnoyr_VQ=FHK

    Bureau of Transportation Statistics : Origin and Destination Survey Data , 2025. URL: https://www.transtats.bts.gov/Fields.asp?gnoyr_VQ=FHK

  14. [14]

    : PREVis : P erceived readability evaluation for visualizations

    Cabouat A.-F., He T., Isenberg P., Isenberg T. : PREVis : P erceived readability evaluation for visualizations. IEEE Trans Vis Comput Graph 31, 1 (2025), 1083--1093. https://doi.org/10/njnz doi:10/njnz

  15. [15]

    S., McGill R

    Cleveland W. S., McGill R. : Graphical perception and graphical methods for analyzing scientific data. Science 229, 4716 (1985), 828--833. https://doi.org/10/fkhq59 doi:10/fkhq59

  16. [16]

    A., He T., McNutt A., Harrison L., Lex A

    Cutler Z., Wilburn J., Shrestha H., Ding Y., Bollen B., Nadib K. A., He T., McNutt A., Harrison L., Lex A. : Re VIS it 2: A full experiment life cycle user study framework. IEEE Trans Vis Comput Graph 32 (2026). https://doi.org/10/hbdjdj doi:10/hbdjdj

  17. [17]

    A., Arenas A

    De Domenico M., Porter M. A., Arenas A. : MuxViz : A tool for multilayer analysis and visualization of networks. J Complex Netw 3, 2 (2014), 159--176. https://doi.org/10/gddwzn doi:10/gddwzn

  18. [18]

    : GraphTrail : A nalyzing large multivariate, heterogeneous networks while supporting exploration history

    Dunne C., Henry Riche N., Lee B., Metoyer R., Robertson G. : GraphTrail : A nalyzing large multivariate, heterogeneous networks while supporting exploration history. In Proc.\ CHI (2012), ACM, p. 1663–1672. https://doi.org/10/gfz647 doi:10/gfz647

  19. [19]

    : re VIS it: S upporting scalable evaluation of interactive visualizations

    Ding Y., Wilburn J., Shrestha H., Ndlovu A., Gadhave K., Nobre C., Lex A., Harrison L. : re VIS it: S upporting scalable evaluation of interactive visualizations. In Short Paper Proc.\ VIS (2023), pp. 31--35. https://doi.org/10/hbdjdh doi:10/hbdjdh

  20. [20]

    : ZAME : I nteractive large-scale graph visualization

    Elmqvist N., Do T.-N., Goodell H., Henry N., Fekete J.-D. : ZAME : I nteractive large-scale graph visualization. In Proc.\ PacificVis (2008), pp. 215--222. https://doi.org/10/ddh5wj doi:10/ddh5wj

  21. [21]

    Elmer M. E. : Symbol Considerations for Bivariate Thematic Mapping. Master's thesis, University of Wisconsin--Madison, Madison, WI, 2012. MS Thesis in Cartography and GIS, Department of Geography. URL: http://digital.library.wisc.edu/1793/67887

  22. [22]

    : On network structural and temporal encodings: A space and time odyssey

    Filipov V., Arleo A., Bögl M., Miksch S. : On network structural and temporal encodings: A space and time odyssey. IEEE Trans Vis Comput Graph 30, 8 (2024), 5847--5860. https://doi.org/10/g82wwx doi:10/g82wwx

  23. [23]

    L., Heinle M.-V., Keim D

    Fuchs J., Dennig F. L., Heinle M.-V., Keim D. A., Di Bartolomeo S. : Exploring the design space of biofabric visualization for multivariate network analysis. Comput Graph Forum 43, 3 (2024), e15079. https://doi.org/10/hbdjdc doi:10/hbdjdc

  24. [24]

    : Reorder.js: A JavaScript Library to Reorder Tables and Networks , 2015

    Fekete J.-D. : Reorder.js: A JavaScript Library to Reorder Tables and Networks , 2015. URL: https://inria.hal.science/hal-01214274

  25. [25]

    : G*Power 3: A flexible statistical power analysis program for the social, behavioral, and biomedical sciences

    Faul F., Erdfelder E., Lang A.-G., Buchner A. : G*Power 3: A flexible statistical power analysis program for the social, behavioral, and biomedical sciences. Behav Res Methods 39, 2 (2007), 175--191. https://doi.org/10/bxjdcg doi:10/bxjdcg

  26. [26]

    A., Di Bartolomeo S

    Fuchs J., Frings A., Heinle M.-V., Keim D. A., Di Bartolomeo S. : Quality metrics and reordering strategies for revealing patterns in biofabric visualizations. TCVG 31, 1 (2025), 1039--1049. https://doi.org/10/hbdjdd doi:10/hbdjdd

  27. [27]

    : A comparison of the readability of graphs using node-link and matrix-based representations

    Ghoniem M., Fekete J.-D., Castagliola P. : A comparison of the readability of graphs using node-link and matrix-based representations. In Proc.\ InfoVis (2004), pp. 17--24. https://doi.org/10/bnvf62 doi:10/bnvf62

  28. [28]

    : Flow mapping and multivariate visualization of large spatial interaction data

    Guo D. : Flow mapping and multivariate visualization of large spatial interaction data. IEEE Trans Vis Comput Graph 15, 6 (2009), 1041--1048. https://doi.org/10/dtnfkb doi:10/dtnfkb

  29. [29]

    : Responsive matrix cells: A focus+context approach for exploring and editing multivariate graphs

    Horak T., Berger P., Schumann H., Dachselt R., Tominski C. : Responsive matrix cells: A focus+context approach for exploring and editing multivariate graphs. IEEE Trans Vis Comput Graph 27, 2 (2021), 1644--1654. https://doi.org/10/ghgt67 doi:10/ghgt67

  30. [30]

    : Reframing Pattern: A comprehensive approach to a composite visual variable

    He T., Dykes J., Isenberg P., Isenberg T. : Reframing Pattern: A comprehensive approach to a composite visual variable. TVCG (2026). https://doi.org/10/hbdjdm doi:10/hbdjdm

  31. [31]

    : BeauVis : A validated scale for measuring the aesthetic pleasure of visual representations

    He T., Isenberg P., Dachselt R., Isenberg T. : BeauVis : A validated scale for measuring the aesthetic pleasure of visual representations. IEEE Trans Vis Comput Graph 29, 1 (2023), 363--373. https://doi.org/10/kt3n doi:10/kt3n

  32. [32]

    P., Moreno Y., Porter M

    Kivelä M., Arenas A., Barthelemy M., Gleeson J. P., Moreno Y., Porter M. A. : Multilayer networks. J Complex Netw 2, 3 (2014), 203--271. https://doi.org/10/f3mn4x doi:10/f3mn4x

  33. [33]

    M., Ouellette S

    Kerpedjiev P., Abdennur N., Lekschas F., McCallum C., Dinkla K., Strobelt H., Luber J. M., Ouellette S. B., Azhir A., Kumar N., Hwang J., Lee S., Alver B. H., Pfister H., Mirny L. A., Park P. J., Gehlenborg N. : HiGlass : Web-based visual exploration and analysis of genome interaction maps. Genome Biol 19, 1 (2018), 125. https://doi.org/10/gd8chx doi:10/gd8chx

  34. [34]

    R., Hartley A., Hemming D

    Kaye N. R., Hartley A., Hemming D. : Mapping the climate: G uidance on appropriate techniques to map climate variables and their uncertainty. Geoscientific Model Development 5, 1 (2012), 245--256. https://doi.org/10/gb9m5w doi:10/gb9m5w

  35. [35]

    T., Blasius B

    Kaluza P., K \"o lzsch A., Gastner M. T., Blasius B. : The complex network of global cargo ship movements. J R Soc Interface 7, 48 (2010), 1093--1103. https://doi.org/10/d6ss89 doi:10/d6ss89

  36. [36]

    M., Kwon O.-H., Park C., Lee K

    Karim R. M., Kwon O.-H., Park C., Lee K. : A study of colormaps in network visualization. Appl Sci 9, 20 (2019). https://doi.org/10/hbdjc7 doi:10/hbdjc7

  37. [37]

    C., Ward M

    Kerren A., Purchase H. C., Ward M. O. : Introduction to Multivariate Network Visualization. Springer International Publishing, Cham, 2014, pp. 1--9. https://doi.org/10/f24spn doi:10/f24spn

  38. [38]

    : Cognitive social structures

    Krackhardt D. : Cognitive social structures. Soc Netw 9, 2 (1987), 109--134. https://doi.org/10/b884cz doi:10/b884cz

  39. [39]

    Kale B., Sun M., Papka M. E. : The state of the art in visualizing dynamic multivariate networks. Comput Graph Forum 42, 3 (2023), 471--490. https://doi.org/10/hbdjc9 doi:10/hbdjc9

  40. [40]

    Longabaugh W. J. R. : Combing the hairball with biofabric: A new approach for visualization of large networks. BMC Bioinformatics 13, 1 (2012), 275. https://doi.org/10/gb8vp5 doi:10/gb8vp5

  41. [41]

    : The state of the art in multilayer network visualization

    McGee F., Ghoniem M., Melançon G., Otjacques B., Pinaud B. : The state of the art in multilayer network visualization. Comput Graph Forum 38, 6 (2019), 125--149. https://doi.org/10/ggnqjq doi:10/ggnqjq

  42. [42]

    Combinatorial Analysis of Multiple Networks

    Magnani M., Micenkov \' a B., Rossi L. : Combinatorial analysis of multiple networks, 2013. arXiv preprint 1303.4986. https://doi.org/10/hbdjc4 doi:10/hbdjc4

  43. [43]

    M., Roth R

    MacEachren A. M., Roth R. E., O'Brien J., Li B., Swingley D., Gahegan M. : Visual semiotics & uncertainty visualization: An empirical study. IEEE Trans Vis Comput Graph 18, 12 (2012), 2496--2505. https://doi.org/10/f4fvbf doi:10/f4fvbf

  44. [44]

    J., Scheidegger C., Kobourov S

    Nusrat S., Alam M. J., Scheidegger C., Kobourov S. : Cartogram visualization for bivariate geo-statistical data. IEEE Trans Vis Comput Graph 24, 10 (2018), 2675--2688. https://doi.org/10/gd72pk doi:10/gd72pk

  45. [45]

    Nelson E. S. : Using selective attention theory to design bivariate point symbols. Cartogr Perspect, 32 (1999), 6–28. https://doi.org/10/hbdjdq doi:10/hbdjdq

  46. [46]

    Nelson E. S. : Designing effective bivariate symbols: T he influence of perceptual grouping processes. Cartogr Geogr Inf Sci 27, 4 (2000), 261--278. https://doi.org/10/bxnxz6 doi:10/bxnxz6

  47. [47]

    : The state of the art in visualizing multivariate networks

    Nobre C., Meyer M., Streit M., Lex A. : The state of the art in visualizing multivariate networks. Comput Graph Forum 38, 3 (2019), 807--832. https://doi.org/10/ghpp2g doi:10/ghpp2g

  48. [48]

    : Evaluating multivariate network visualization techniques using a validated design and crowdsourcing approach

    Nobre C., Wootton D., Harrison L., Lex A. : Evaluating multivariate network visualization techniques using a validated design and crowdsourcing approach. In Proc.\ CHI (2020), ACM, p. 1–12. https://doi.org/10/gpsvwt doi:10/gpsvwt

  49. [49]

    : Revisited experimental comparison of node-link and matrix representations

    Okoe M., Jianu R., Kobourov S. : Revisited experimental comparison of node-link and matrix representations. In Graph Drawing and Network Visualization (2018), Frati F., Ma K.-L., (Eds.), Springer International Publishing, pp. 287--302. https://doi.org/10/gpsvwz doi:10/gpsvwz

  50. [50]

    : Node-link or adjacency matrices: O ld question, new insights

    Okoe M., Jianu R., Kobourov S. : Node-link or adjacency matrices: O ld question, new insights. IEEE Trans Vis Comput Graph 25, 10 (2019), 2940--2952. https://doi.org/10/g82wx5 doi:10/g82wx5

  51. [51]

    : Attribute-driven edge bundling for general graphs with applications in trail analysis

    Peysakhovich V., Hurter C., Telea A. : Attribute-driven edge bundling for general graphs with applications in trail analysis. In Proc.\ PacificVis (2015), pp. 39--46. https://doi.org/10/gnm3w8 doi:10/gnm3w8

  52. [52]

    C., Stasko J

    Pretorius J., Purchase H. C., Stasko J. T. : Tasks for multivariate network analysis. In Multivariate Network Visualization: Dagstuhl Seminar (2014), Kerren A., Purchase H. C., Ward M. O., (Eds.), Springer International Publishing, pp. 77--95. https://doi.org/10.1007/978-3-319-06793-3_5 doi:10.1007/978-3-319-06793-3_5

  53. [53]

    G., Tillman K

    Pelli D. G., Tillman K. A. : The uncrowded window of object recognition. Nature Neuroscience 11, 10 (2008), 1129--1135. https://doi.org/10.1038/nn.2187 doi:10.1038/nn.2187

  54. [54]

    : Using adjacency matrix to explore remarkable associations in big and small mineral data

    Que X., Huang J., Ralph J., Zhang J., Prabhu A., Morrison S., Hazen R., Ma X. : Using adjacency matrix to explore remarkable associations in big and small mineral data. Geosci Front 15, 5 (2024), 101823. https://doi.org/10/qzxx doi:10/qzxx

  55. [55]

    P., Brewer C

    Retchless D. P., Brewer C. A. : Guidance for representing uncertainty on global temperature change maps. Int J Climatol 36, 3 (2016), 1143--1159. https://doi.org/10/f8c645 doi:10/f8c645

  56. [56]

    T., Cheng W., Feng J

    Rolls E. T., Cheng W., Feng J. : Brain dynamics: T he temporal variability of connectivity, and differences in schizophrenia and adhd. Transl Psychiatry 11, 1 (2021), 70. https://doi.org/10/hbdjc3 doi:10/hbdjc3

  57. [57]

    : Squaring the circle? bivariate colour maps and jacques bertins concept of disassociation

    Reimer A. : Squaring the circle? bivariate colour maps and jacques bertins concept of disassociation. In Proc.\ ICC (2011), pp. 3--8

  58. [58]

    K., O'Callaghan J

    Robertson P. K., O'Callaghan J. F. : The generation of color sequences for univariate and bivariate mapping. IEEE Comput Graph Appl 6, 2 (1986), 24--32. https://doi.org/10/dxmw93 doi:10/dxmw93

  59. [59]

    : Network visualization by semantic substrates

    Shneiderman B., Aris A. : Network visualization by semantic substrates. IEEE Trans Vis Comput Graph 12, 5 (2006), 733--740. https://doi.org/10/dcgs99 doi:10/dcgs99

  60. [60]

    : Ta M ax: V isualizing dense multivariate networks with adjacency matrices

    Safarli I., Lex A. : Ta M ax: V isualizing dense multivariate networks with adjacency matrices. In Poster Proc.\ InfoVis (2019)

  61. [61]

    D., Thornton B., Mesev V., Rau E., Shortes S., Johnson N

    Strode G., Morgan J. D., Thornton B., Mesev V., Rau E., Shortes S., Johnson N. : Operationalizing trumbo’s principles of bivariate choropleth map design. Cartogr Perspect, 94 (2020), 5–24. https://doi.org/10/hbdjdn doi:10/hbdjdn

  62. [62]

    : A user study on multivariate edge visualizations for graph-based visual analysis tasks

    Schöffel S., Schwank J., Ebert A. : A user study on multivariate edge visualizations for graph-based visual analysis tasks. In Proc.\ IV (2016), pp. 165--170. https://doi.org/10/gpsvw3 doi:10/gpsvw3

  63. [63]

    : An analytical approach for naturalistic cooperative and competitive eeg-hyperscanning data: A proof-of-concept study

    Tamburro G., Bru \ n a R., Fiedler P., De Fano A., Raeisi K., Khazaei M., Zappasodi F., Comani S. : An analytical approach for naturalistic cooperative and competitive eeg-hyperscanning data: A proof-of-concept study. Sensors 24, 10 (2024), 2995. https://doi.org/10.3390/s24102995 doi:10.3390/s24102995

  64. [64]

    K., Goldstein N

    Tran N. K., Goldstein N. D. : Jointly representing geographic exposure and outcome data using cartograms. Am J Epidemiol 188, 9 (2019), 1751--1752. https://doi.org/10/hbdjdp doi:10/hbdjdp

  65. [65]

    Trumbo B. E. : A theory for coloring bivariate statistical maps. Am Stat 35, 4 (1981), 220--226. https://doi.org/10/g82wqj doi:10/g82wqj

  66. [66]

    J., Stöckli R., Seneviratne S

    Teuling A. J., Stöckli R., Seneviratne S. I. : Bivariate colour maps for visualizing climate data. Int J Climatol 31, 9 (2011), 1408--1412. https://doi.org/10/c3s3ws doi:10/c3s3ws

  67. [67]

    : Visual encodings for networks with multiple edge types

    Vogogias A., Archambault D., Bach B., Kennedy J. : Visual encodings for networks with multiple edge types. In Proc.\ AVI (2020), ACM. https://doi.org/10/hbdjdf doi:10/hbdjdf

  68. [68]

    van den Elzen S., van Wijk J. J. : Multivariate network exploration and presentation: F rom detail to overview via selections and aggregations. IEEE Trans Vis Comput Graph 20, 12 (2014), 2310--2319. https://doi.org/10/f6qkbj doi:10/f6qkbj

  69. [69]

    : Quantitative texton sequences for legible bivariate maps

    Ware C. : Quantitative texton sequences for legible bivariate maps. IEEE Trans Vis Comput Graph 15, 6 (2009), 1523--1530. https://doi.org/10/bx9ccv doi:10/bx9ccv

  70. [70]

    : Information Visualization: Perception for Design, 4 th ed

    Ware C. : Information Visualization: Perception for Design, 4 th ed. Elsevier, Cambridge, MA, 2010. https://doi.org/10/mj55 doi:10/mj55

  71. [71]

    : The human visual system estimates angle features in an internal reference frame: A computational and psychophysical study

    Xu Z.-X., Chen Y., Kuai S.-G. : The human visual system estimates angle features in an internal reference frame: A computational and psychophysical study. J Vis 18, 13 (2018), 10--10. https://doi.org/10/hbdjc6 doi:10/hbdjc6

  72. [72]

    : The pattern is in the details: A n evaluation of interaction techniques for locating, searching, and contextualizing details in multivariate matrix visualizations

    Yang Y., Xia W., Lekschas F., Nobre C., Kr\" u ger R., Pfister H. : The pattern is in the details: A n evaluation of interaction techniques for locating, searching, and contextualizing details in multivariate matrix visualizations. In Proc.\ CHI (2022), ACM. https://doi.org/10/hbdjdg doi:10/hbdjdg