skip to main content
10.1145/3411764.3445439acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
research-article

It’s a Wrap: Toroidal Wrapping of Network Visualisations Supports Cluster Understanding Tasks

Authors Info & Claims
Published:07 May 2021Publication History

ABSTRACT

We explore network visualisation on a two-dimensional torus topology that continuously wraps when the viewport is panned. That is, links may be “wrapped” across the boundary, allowing additional spreading of node positions to reduce visual clutter. Recent work has investigated such pannable wrapped visualisations, finding them not worse than unwrapped drawings for small networks for path-following tasks. However, they did not evaluate larger networks nor did they consider whether torus-based layout might also better display high-level network structure like clusters. We offer two algorithms for improving toroidal layout that is completely autonomous and automatic panning of the viewport to minimiswe wrapping links. The resulting layouts afford fewer crossings, less stress, and greater cluster separation. In a study of 32 participants comparing performance in cluster understanding tasks, we find that toroidal visualisation offers significant benefits over standard unwrapped visualisation in terms of improvement in error by 62.7% and time by 32.3%.

Skip Supplemental Material Section

Supplemental Material

3411764.3445439_videofigure.mp4

mp4

14.3 MB

3411764.3445439_videopreview.mp4

Preview video

mp4

11.6 MB

References

  1. 2015. WebCoLa: Constraint-Based Layout in the Browser. https://ialab.it.monash.edu/webcolaGoogle ScholarGoogle Scholar
  2. Yong-Yeol Ahn, Sebastian E Ahnert, James P Bagrow, and Albert-László Barabási. 2011. Flavor network and the principles of food pairing. Scientific reports 1(2011), 196.Google ScholarGoogle Scholar
  3. Michael Behrisch, Benjamin Bach, Nathalie Henry Riche, Tobias Schreck, and Jean-Daniel Fekete. 2016. Matrix reordering methods for table and network visualization. In Computer Graphics Forum, Vol. 35. Wiley Online Library, 693–716.Google ScholarGoogle Scholar
  4. Ingwer Borg and Patrick JF Groenen. 2005. Modern multidimensional scaling: Theory and applications. Springer Science & Business Media.Google ScholarGoogle Scholar
  5. Mike Bostok. 2011 (accessed 21 April, 2020). https://d3js.org/. https://d3js.org/Google ScholarGoogle Scholar
  6. Ulrik Brandes, Marco Gaertler, and Dorothea Wagner. 2003. Experiments on graph clustering algorithms. In European Symposium on Algorithms. Springer, 568–579.Google ScholarGoogle ScholarCross RefCross Ref
  7. Ulrik Brandes and Christian Pich. 2008. An experimental study on distance-based graph drawing. In International Symposium on Graph Drawing. Springer, 218–229.Google ScholarGoogle Scholar
  8. Kun-Ting Chen, Tim Dwyer, Kim Marriott, and Benjamin Bach. 2020. DoughNets: Visualising Networks Using Torus Wrapping. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems. 1–11.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Christopher Collins, Gerald Penn, and Sheelagh Carpendale. 2009. Bubble sets: Revealing set relations with isocontours over existing visualizations. IEEE Transactions on Visualization and Computer Graphics 15, 6(2009), 1009–1016.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Sabin Devkota, Reyan Ahmed, Felice De Luca, Katherine E Isaacs, and Stephen Kobourov. 2019. Stress-Plus-X (SPX) Graph Layout. In International Symposium on Graph Drawing and Network Visualization. Springer, 291–304.Google ScholarGoogle Scholar
  11. Tim Dwyer. 2009. Scalable, versatile and simple constrained graph layout. In Computer Graphics Forum, Vol. 28. Wiley Online Library, 991–998.Google ScholarGoogle Scholar
  12. Tim Dwyer, Bongshin Lee, Danyel Fisher, Kori Inkpen Quinn, Petra Isenberg, George Robertson, and Chris North. 2009. A comparison of user-generated and automatic graph layouts. IEEE transactions on visualization and computer graphics 15, 6(2009), 961–968.Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Tim Dwyer, Kim Marriott, Falk Schreiber, Peter Stuckey, Michael Woodward, and Michael Wybrow. 2008. Exploration of networks using overview+ detail with constraint-based cooperative layout. IEEE Transactions on Visualization and Computer Graphics 14, 6(2008), 1293–1300.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Tim Dwyer, Kim Marriott, and Michael Wybrow. 2008. Topology preserving constrained graph layout. In International Symposium on Graph Drawing. Springer, 230–241.Google ScholarGoogle Scholar
  15. Santo Fortunato. 2010. Community detection in graphs. Physics reports 486, 3-5 (2010), 75–174.Google ScholarGoogle Scholar
  16. Emden R Gansner, Yifan Hu, and Stephen G Kobourov. 2009. Gmap: Drawing graphs as maps. In International Symposium on Graph Drawing. Springer, 405–407.Google ScholarGoogle Scholar
  17. Emden R Gansner, Yehuda Koren, and Stephen North. 2004. Graph drawing by stress majorization. In International Symposium on Graph Drawing. Springer, 239–250.Google ScholarGoogle Scholar
  18. Michelle Girvan and Mark EJ Newman. 2002. Community structure in social and biological networks. Proceedings of the national academy of sciences 99, 12 (2002), 7821–7826.Google ScholarGoogle ScholarCross RefCross Ref
  19. Yifan Hu, Emden R Gansner, and Stephen Kobourov. 2010. Visualizing graphs and clusters as maps. IEEE Computer Graphics and Applications 30, 6 (2010), 54–66.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Weidong Huang, Peter Eades, and Seok-Hee Hong. 2009. Measuring effectiveness of graph visualizations: A cognitive load perspective. Information Visualization 8, 3 (2009), 139–152.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Weidong Huang, Seok-Hee Hong, and Peter Eades. 2008. Effects of crossing angles. In 2008 IEEE Pacific Visualization Symposium. IEEE, 41–46.Google ScholarGoogle ScholarCross RefCross Ref
  22. Stephen G Kobourov and Kevin Wampler. 2005. Non-Euclidean spring embedders. IEEE Transactions on Visualization and Computer Graphics 11, 6(2005), 757–767.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. William Kocay, Daniel Neilson, and Ryan Szypowski. 2001. Drawing graphs on the torus. Ars Combinatoria 59, 2 (2001), 259–277.Google ScholarGoogle Scholar
  24. Teuvo Kohonen. 1982. Self-organized formation of topologically correct feature maps. Biological cybernetics 43, 1 (1982), 59–69.Google ScholarGoogle Scholar
  25. Bongshin Lee, Catherine Plaisant, Cynthia Sims Parr, Jean-Daniel Fekete, and Nathalie Henry. 2006. Task Taxonomy for Graph Visualization. In Proceedings of the 2006 AVI Workshop on BEyond Time and Errors: Novel Evaluation Methods for Information Visualization (Venice, Italy) (BELIV ’06). ACM, New York, NY, USA, 1–5. https://doi.org/10.1145/1168149.1168168Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Shixia Liu, Weiwei Cui, Yingcai Wu, and Mengchen Liu. 2014. A survey on information visualization: recent advances and challenges. The Visual Computer 30, 12 (2014), 1373–1393.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Jiawei Lu and Yain-Whar Si. 2020. Clustering-based force-directed algorithms for 3D graph visualization. The Journal of Supercomputing(2020), 1–62.Google ScholarGoogle Scholar
  28. Wouter Meulemans, Nathalie Henry Riche, Bettina Speckmann, Basak Alper, and Tim Dwyer. 2013. Kelpfusion: A hybrid set visualization technique. IEEE transactions on visualization and computer graphics 19, 11(2013), 1846–1858.Google ScholarGoogle Scholar
  29. Nina Mishra, Robert Schreiber, Isabelle Stanton, and Robert E Tarjan. 2007. Clustering social networks. In International Workshop on Algorithms and Models for the Web-Graph. Springer, 56–67.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Tamara Munzner. 2014. Visualization analysis and design. CRC press.Google ScholarGoogle Scholar
  31. Mark EJ Newman. 2006. Modularity and community structure in networks. Proceedings of the national academy of sciences 103, 23(2006), 8577–8582.Google ScholarGoogle ScholarCross RefCross Ref
  32. Mershack Okoe, Radu Jianu, and Stephen Kobourov. 2018. Node-link or adjacency matrices: Old question, new insights. IEEE transactions on visualization and computer graphics 25, 10(2018), 2940–2952.Google ScholarGoogle Scholar
  33. Chong Jin Ong and Elmer G Gilbert. 1997. The Gilbert-Johnson-Keerthi distance algorithm: A fast version for incremental motions. In Proceedings of International Conference on Robotics and Automation, Vol. 2. IEEE, 1183–1189.Google ScholarGoogle Scholar
  34. Python Package. 2019. NetworkX graph library. https://networkx.github.io. Last accessd: September thirteenth, 2020.Google ScholarGoogle Scholar
  35. Helen Purchase. 1997. Which aesthetic has the greatest effect on human understanding?. In International Symposium on Graph Drawing. Springer, 248–261.Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Helen C Purchase. 2002. Metrics for graph drawing aesthetics. Journal of Visual Languages & Computing 13, 5 (2002), 501–516.Google ScholarGoogle ScholarCross RefCross Ref
  37. Helen C Purchase, David Carrington, and Jo-Anne Allder. 2002. Empirical evaluation of aesthetics-based graph layout. Empirical Software Engineering 7, 3 (2002), 233–255.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Aaron Quigley and Peter Eades. 2000. Fade: Graph drawing, clustering, and visual abstraction. In International Symposium on Graph Drawing. Springer, 197–210.Google ScholarGoogle Scholar
  39. Bahador Saket, Paolo Simonetto, and Stephen Kobourov. 2014. Group-level graph visualization taxonomy. arXiv preprint arXiv:1403.7421(2014).Google ScholarGoogle Scholar
  40. Bahador Saket, Paolo Simonetto, Stephen Kobourov, and Katy Börner. 2014. Node, node-link, and node-link-group diagrams: An evaluation. IEEE Transactions on Visualization and Computer Graphics 20, 12(2014), 2231–2240.Google ScholarGoogle ScholarCross RefCross Ref
  41. Michael Ian Shamos and Dan Hoey. 1976. Geometric intersection problems. In 17th Annual Symposium on Foundations of Computer Science (sfcs 1976). IEEE, 208–215.Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Gino Van Den Bergen. 2001. Proximity queries and penetration depth computation on 3d game objects. In Game developers conference, Vol. 170.Google ScholarGoogle Scholar
  43. Corinna Vehlow, Fabian Beck, and Daniel Weiskopf. 2017. Visualizing group structures in graphs: A survey. In Computer Graphics Forum, Vol. 36. Wiley Online Library, 201–225.Google ScholarGoogle Scholar
  44. Chris Walshaw. 2000. A multilevel algorithm for force-directed graph drawing. In International Symposium on Graph Drawing. Springer, 171–182.Google ScholarGoogle Scholar
  45. Colin Ware, Helen Purchase, Linda Colpoys, and Matthew McGill. 2002. Cognitive measurements of graph aesthetics. Information Visualization 1, 2 (2002), 103–110.Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Vahan Yoghourdjian, Yalong Yang, Tim Dwyer, Lee Lawrence, Michael Wybrow, and Kim Marriott. 2020. Scalability of Network Visualisation from a Cognitive Load Perspective. arXiv preprint arXiv:2008.07944(2020).Google ScholarGoogle Scholar
  47. Jonathan X Zheng, Samraat Pawar, and Dan FM Goodman. 2018. Graph drawing by stochastic gradient descent. IEEE transactions on visualization and computer graphics 25, 9(2018), 2738–2748.Google ScholarGoogle Scholar

Index Terms

  1. It’s a Wrap: Toroidal Wrapping of Network Visualisations Supports Cluster Understanding Tasks
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CHI '21: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems
        May 2021
        10862 pages
        ISBN:9781450380966
        DOI:10.1145/3411764

        Copyright © 2021 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 May 2021

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate6,199of26,314submissions,24%

        Upcoming Conference

        CHI '24
        CHI Conference on Human Factors in Computing Systems
        May 11 - 16, 2024
        Honolulu , HI , USA

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      HTML Format

      View this article in HTML Format .

      View HTML Format