Abstract
A central concern of analyzing multivariate graphs is to study the relation between the graph structure and its multivariate attributes. During the analysis, it can also be relevant to edit the graph data, for example, to correct identified errors, update outdated information, or to experiment with what-if scenarios, that is, to study the influence of certain attribute values on the graph. To facilitate both, the visual exploration and direct editing of multivariate graphs, we propose a novel interactive visualization approach. The core idea is to show the graph structure and calculated attribute similarity in an integrated fashion as a matrix. A table can be attached to the matrix on demand to visualize the graph’s multivariate attributes. To support the visual comparison of structure and attributes at different levels, several mechanisms are provided, including matrix reordering, selection and emphasis of subsets, rearrangement of sub-matrices, and column rotation for detailed comparison. Integrated into the visualization are interaction techniques that enable users to directly edit the graph data and observe the resulting changes on the fly. Overall, we present a novel integrated approach to explore relations between structure and attributes, to edit the graph data, and to investigate changes in the characteristics of their relationships. To demonstrate the utility of the presented solution, we apply it to explore and edit structure and attributes of a network of soccer players.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Note that this chapter is an extended version of a previous paper [5] While the original paper focused solely on the visual exploration of multivariate graphs, this extended chapter adds the direct editing part.
References
Pretorius, J., Purchase, H.C., Stasko, J.T.: Tasks for multivariate network analysis. In: Multivariate Network Visualization, pp. 77–95. Springer International Publishing (2014)
Nobre, C., Meyer, M., Streit, M., Lex, A.: The State of the art in visualizing multivariate networks. Comput. Graph. Forum 38(3), 807–832 (2019)
Baudel, T.: From information visualization to direct manipulation: extending a generic visualization framework for the interactive editing of large datasets. In: Proceedings of ACM Symposium on User Interface Software and Technology. ACM (2006)
Kandel, S., Heer, J., Plaisant, C., Kennedy, J., Van Ham, F., Riche, N.H., Weaver, C., Lee, B., Brodbeck, D., Buono, P.: Research Directions in data wrangling: visualizations and transformations for usable and credible data. Inf. Vis. 10(4), 271–288 (2011)
Berger, P., Schumann, H., Tominski, C.: Visually exploring relations between structure and attributes in multivariate graphs. In: Proceedings of IEEE International Conference on Information Visualization. IEEE (2019)
Tominski, C.: Schumann, H.: Interactive Visual Data Analysis. CRC Press, AK Peters Visualization Series (2020)
Ward, M.O., Grinstein, G., Keim, D.: Interactive Data Visualization: Foundations, Techniques, and Applications, 2 edn. A K Peters/CRC Press (2015)
Tamassia, R. (ed.): Handbook of Graph Drawing and Visualization. CRC Press (2013)
Behrisch, M., Bach, B., Henry Riche, N., Schreck, T., Fekete, J.D.: Matrix reordering methods for table and network visualization. Comput. Graph. Forum 35(3), 693–716 (2016)
Kerren, A., Purchase, H.C., Ward, M.O. (eds.): Multivariate Network Visualization. Springer International Publishing (2014)
Shannon, R., Holland, T., Quigley, A.: Multivariate Graph Drawing Using Parallel Coordinate Visualisations. University College Dublin, School of Computer Science and Informatics (2008)
Lex, A., Streit, M., Kruijff, E., Schmalstieg, D.: Caleydo: design and evaluation of a visual analysis framework for gene expression data in its biological context. In: Proceedings of IEEE Pacific Symposium on Visualization, pp. 57–64 (2010)
Partl, C., Lex, A., Streit, M., Kalkofen, D., Kashofer, K., Schmalstieg, D.: enRoute: dynamic path extraction from biological pathway maps for in-depth experimental data analysis. In: Proceedings of IEEE Symposium on Biological Data Visualization, pp. 107–114. IEEE (2012)
Partl, C., Gratzl, S., Streit, M., Wassermann, A.M., Pfister, H., Schmalstieg, D., Lex, A.: Pathfinder: visual analysis of paths in graphs. Comput. Graph Forum 35(3), 71–80 (2016)
Cao, N., Lin, Y.R., Li, L., Tong, H.: g-Miner: interactive visual group mining on multivariate graphs. In: Proceedings of ACM Conference on Human Factors in Computing Systems, pp. 279–288. ACM (2015)
Van den Elzen, S., Van Wijk, J.J.: Multivariate network exploration and presentation: from detail to overview via selections and aggregations. IEEE Trans. Vis. Comput. Graph. 20(12), 2310–2319 (2014)
Shneiderman, B., Aris, A.: Network visualization by semantic substrates. IEEE Trans. Vis. Comput. Graph. 12(5), 733–740 (2006)
Rodrigues, E.M., Milic-Frayling, N., Smith, M., Shneiderman, B., Hansen, D.: Group-in-a-box layout for multi-faceted analysis of communities. In: Proceedings of IEEE Third International Conference on Privacy, Security, Risk and Trust and 2011 IEEE Third International Conference on Social Computing, pp. 354–361. IEEE (2011)
Wattenberg, M.: Visual exploration of multivariate graphs. In: Proceedings of ACM Conference on Human Factors in Computing Systems, pp. 811–819. ACM (2006)
Bezerianos, A., Chevalier, F., Dragicevic, P., Elmqvist, N., Fekete, J.D.: Graphdice: a system for exploring multivariate social networks. Comput. Graph. Forum 29(3), 863–872 (2010)
Eichner, C., Gladisch, S., Schumann, H., Tominski, C.: Direct visual editing of node attributes in graphs. Informatics 3(4), 17 (2016)
Major, T., Basole, R.C.: Graphicle: exploring units, networks, and context in a blended visualization approach. IEEE Trans. Vis. Comput. Graph. 25(1), 576–585 (2019)
Nobre, C., Streit, M., Lex, A.: Juniper: a tree+table approach to multivariate graph visualization. IEEE Trans. Vis. Comput. Graph. 25(1), 544–554 (2019)
Bastian, M., Heymann, S., Jacomy, M.: An Open Source Software for Exploring and Manipulating Networks. The AAAI Press (2009)
Auber, D.: Tulip—a huge graph visualization framework. In: Graph Drawing Software, pp. 105–126. Springer International Publishing (2004)
Gladisch, S., Schumann, H., Ernst, M., Füllen, G., Tominski, C.: Semi-automatic editing of graphs with customized layouts. Comput. Graph. Forum 33(3), 381–390 (2014)
Gladisch, S., Schumann, H., Loboschik, M., Tominski, C.: Toward using matrix visualizations for graph editing. Poster at IEEE Conference on Information Visualization (2015)
Kister, U., Klamka, K., Tominski, C.: Dachselt, R: GraSp: combining spatially-aware mobile devices and a display wall for graph visualization and interaction. Comput. Graph. Forum 36, 503–514 (2017)
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), 1644–1654 (2021)
Ghoniem, M., Fekete, J.D., Castagliola, P.: A comparison of the readability of graphs using node-link and matrix-based representations. In: Proceedings of IEEE Symposium on Information Visualization (2004)
Behrisch, M., Davey, J., Fischer, F., Thonnard, O., Schreck, T., Keim, D., Kohlhammer, J.: Visual analysis of sets of heterogeneous matrices using projection-based distance functions and semantic zoom. Comput. Graph. Forum 33(3), 411–420 (2014)
Kohonen, T.: Self-organizing Maps. Springer Science & Business Media (2012)
Harrower, M.A., Brewer, C.A.: ColorBrewer.org: an online tool for selecting color schemes for maps. Cartographic J. 40(1), 27–37 (2003)
John, M., Tominski, C., Schumann, H.: Visual and analytical extensions for the table lens. In: Proceedings of SPIE Conference on Visualization and Data Analysis, pp. 680907–1–680907–12. SPIE (2008)
Tominski, C., Forsell, C., Johansson, J.: Interaction Support for Visual Comparison Inspired by Natural Behavior. IEEE Trans. Vis. Comput. Graph. 18(12), 2719–2728 (2012)
Gleicher, M., Albers, D., Walker, R., Jusufi, I., Hansen, C.D., Roberts, J.C.: Visual comparison for information visualization. Inf. Vis. 10(4), 289–309 (2011)
Henry, N., Fekete, J.D., McGuffin, M.J.: NodeTrix: a hybrid visualization of social networks. IEEE Trans. Vis. Comput. Graph. 13(6), 1302–1309 (2007)
Henry, N., Fekete, J.D.: Matlink: enhanced matrix visualization for analyzing social networks. In: Proceedings of IFIP Conference on Human-Computer Interaction, pp. 288–302. Springer International Publishing (2007)
Tominski, C.: CompaRing: reducing costs of visual comparison. In: Short Paper Proceedings of the IEEE VGTC/Eurographics Conference on Visualization. Eurographics Association (2016)
Abello, J., Van Ham, F.: Matrix zoom: a visual interface to semi-external graphs. In: Proceedings of IEEE Symposium on Information Visualization, pp. 183–190 (2004)
Jolliffe, I.T.: Principal Components in Regression Analysis, pp. 129–155. Springer International Publishing, Cham, Switzerland (1986)
Van der Maaten, L., Hinton, G.: Visualizing Data using t-SNE. J. Mach. Learn. Res. 9(86), 2579–2605 (2008)
Chegini, M., Bernard, J., Berger, P., Sourin, A., Andrews, K., Schreck, T.: Interactive labelling of a multivariate dataset for supervised machine learning using linked visualisations, clustering, and active learning. Vis. Inf. 3(1), 9–17 (2019)
Kreuseler, M., Nocke, T., Schumann, H.: A history mechanism for visual data mining. In: Proceedings of IEEE Symposium on Information Visualization, pp. 49–56. IEEE (2004)
Mathisen, A., Horak, T., Klokmose, C.N., Grønbæk, K., Elmqvist, N.: Integrating data-driven reporting in collaborative visual analytics. Comput. Graph. Forum, InsideInsights (2019)
Nancel, M., Cockburn, A.: Causality: a conceptual model of interaction history. In: Proceedings of ACM Conference on Human Factors in Computing Systems, pp. 1777–1786. ACM (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Berger, P., Schumann, H., Tominski, C. (2022). Integrating Visual Exploration and Direct Editing of Multivariate Graphs. In: Kovalerchuk, B., Nazemi, K., Andonie, R., Datia, N., Banissi, E. (eds) Integrating Artificial Intelligence and Visualization for Visual Knowledge Discovery. Studies in Computational Intelligence, vol 1014. Springer, Cham. https://doi.org/10.1007/978-3-030-93119-3_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-93119-3_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-93118-6
Online ISBN: 978-3-030-93119-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)