TY - JOUR
T1 - Visualizing Sets with Linear Diagrams
AU - Rodgers, Peter
AU - Stapleton, Gem
AU - Chapman, Peter
N1 - © ACM, 2015. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Computer-Human Interaction, 22, 6, (2015), http://doi.acm.org/10.1145/2810012
PY - 2015/9/1
Y1 - 2015/9/1
N2 - This paper presents the first design principles that optimize the visualization of sets using linear diagrams.These principles are justified through empirical studies that evaluate the impact of graphical features ontask performance. Linear diagrams represent sets using straight line segments, with line overlaps corre-sponding to set intersections. This work builds on recent empirical research which establishes that lineardiagrams can be superior to prominent set visualization techniques, namely Euler and Venn diagrams. Weaddress the problem of how to best visualize overlapping sets using linear diagrams. To solve the problem,we investigate which graphical features of linear diagrams significantly impact user task performance. Tothis end, we conducted seven crowd-sourced empirical studies involving a total of 1760 participants. Thesestudies allowed us to identify the following design principles, which significantly aid task performance: usea minimal number of line segments, use guide-lines where overlaps start and end, and draw lines that arethin as opposed to thick bars. We also evaluated the following graphical properties which did not signifi-cantly impact task performance: colour, orientation, and set-order. The results are brought to life througha freely available software implementation that automatically draws linear diagrams with user-controlledgraphical choices. An important consequence of our research is that users are now able to create effectivevisualizations of sets automatically, thus improving human-computer interaction.
AB - This paper presents the first design principles that optimize the visualization of sets using linear diagrams.These principles are justified through empirical studies that evaluate the impact of graphical features ontask performance. Linear diagrams represent sets using straight line segments, with line overlaps corre-sponding to set intersections. This work builds on recent empirical research which establishes that lineardiagrams can be superior to prominent set visualization techniques, namely Euler and Venn diagrams. Weaddress the problem of how to best visualize overlapping sets using linear diagrams. To solve the problem,we investigate which graphical features of linear diagrams significantly impact user task performance. Tothis end, we conducted seven crowd-sourced empirical studies involving a total of 1760 participants. Thesestudies allowed us to identify the following design principles, which significantly aid task performance: usea minimal number of line segments, use guide-lines where overlaps start and end, and draw lines that arethin as opposed to thick bars. We also evaluated the following graphical properties which did not signifi-cantly impact task performance: colour, orientation, and set-order. The results are brought to life througha freely available software implementation that automatically draws linear diagrams with user-controlledgraphical choices. An important consequence of our research is that users are now able to create effectivevisualizations of sets automatically, thus improving human-computer interaction.
U2 - 10.1145/2810012
DO - 10.1145/2810012
M3 - Article
SN - 1073-0516
VL - 22
SP - 1
EP - 39
JO - ACM Transactions on Computer-Human Interaction
JF - ACM Transactions on Computer-Human Interaction
IS - 6
M1 - 27
ER -