Comparison of open-source visual analytics toolkits

We present the results of the first stage of a two-stage evaluation of open source visual analytics packages. This stage is a broad feature comparison over a range of open source toolkits. Although we had originally intended to restrict ourselves to comparing visual analytics toolkits, we quickly found that very few were available. So we expanded our study to include information visualization, graph analysis, and statistical packages. We examine three aspects of each toolkit: visualization functions, analysis capabilities, and development environments. With respect to development environments, we look at platforms, language bindings, multi-threading/parallelism, user interface frameworks, ease of installation, documentation, and whether the package is still being actively developed.

[1]  Yifan Hu,et al.  Efficient, High-Quality Force-Directed Graph Drawing , 2006 .

[2]  Aric Hagberg,et al.  Exploring Network Structure, Dynamics, and Function using NetworkX , 2008, Proceedings of the Python in Science Conference.

[3]  Jeffrey Heer,et al.  Protovis: A Graphical Toolkit for Visualization , 2009, IEEE Transactions on Visualization and Computer Graphics.

[4]  Satoru Kawai,et al.  An Algorithm for Drawing General Undirected Graphs , 1989, Inf. Process. Lett..

[5]  Edward M. Reingold,et al.  Tidier Drawings of Trees , 1981, IEEE Transactions on Software Engineering.

[6]  Jarke J. van Wijk,et al.  Squarified Treemaps , 2000, VisSym.

[7]  Emden R. Gansner,et al.  A Technique for Drawing Directed Graphs , 1993, IEEE Trans. Software Eng..

[8]  Andreas Ludwig,et al.  A Fast Adaptive Layout Algorithm for Undirected Graphs , 1994, GD.

[9]  John K. Ousterhout,et al.  Scripting: Higher-Level Programming for the 21st Century , 1998, Computer.

[10]  Jean-Daniel Fekete,et al.  The InfoVis Toolkit , 2004, IEEE Symposium on Information Visualization.

[11]  Tim Dwyer,et al.  WilmaScope - A 3D Graph Visualization System , 2004, Graph Drawing Software.

[12]  Edward M. Reingold,et al.  Graph drawing by force‐directed placement , 1991, Softw. Pract. Exp..

[13]  Ioannis G. Tollis,et al.  A Framework for Circular Drawings of Networks , 1999, GD.

[14]  Brian Wylie,et al.  A unified toolkit for information and scientific visualization , 2009, Electronic Imaging.

[15]  Kristin A. Cook,et al.  Illuminating the Path: The Research and Development Agenda for Visual Analytics , 2005 .

[16]  Ben Shneiderman,et al.  Strategies for evaluating information visualization tools: multi-dimensional in-depth long-term case studies , 2006, BELIV '06.

[17]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[18]  Daniel A. Keim,et al.  Visual Analytics: Definition, Process, and Challenges , 2008, Information Visualization.

[19]  Emden R. Gansner,et al.  An open graph visualization system and its applications to software engineering , 2000, Softw. Pract. Exp..

[20]  Marti A. Hearst,et al.  Animated exploration of dynamic graphs with radial layout , 2001, IEEE Symposium on Information Visualization, 2001. INFOVIS 2001..

[21]  William Schroeder,et al.  The Visualization Toolkit: An Object-Oriented Approach to 3-D Graphics , 1997 .

[22]  Ben Shneiderman,et al.  The eyes have it: a task by data type taxonomy for information visualizations , 1996, Proceedings 1996 IEEE Symposium on Visual Languages.

[23]  Jeffrey Heer,et al.  prefuse: a toolkit for interactive information visualization , 2005, CHI.

[24]  Robert S. Laramee Comparing and evaluating computer graphics and visualization software , 2008, Softw. Pract. Exp..

[25]  Miron Livny,et al.  Improvise: a user interface for interactive construction of highly-coordinated visualizations , 2006 .

[26]  David Harel,et al.  ACE: a fast multiscale eigenvectors computation for drawing huge graphs , 2002, IEEE Symposium on Information Visualization, 2002. INFOVIS 2002..

[27]  Augusto Celentano Proceedings of the working conference on Advanced visual interfaces , 2006 .

[28]  U. Brandes,et al.  GraphML Progress Report ? Structural Layer Proposal , 2001 .

[29]  Michael Jünger,et al.  Improving Walker's Algorithm to Run in Linear Time , 2002, GD.

[30]  Michael Himsolt,et al.  GML: A portable Graph File Format , 2010 .

[31]  Melanie Tory,et al.  Rethinking Visualization: A High-Level Taxonomy , 2004, IEEE Symposium on Information Visualization.

[32]  Bill Hibbard,et al.  VisAD: connecting people to computations and people to people , 1998, COMG.

[33]  Catherine Plaisant,et al.  The challenge of information visualization evaluation , 2004, AVI.

[34]  G. Melançon,et al.  Circular drawings of rooted trees , 1998 .

[35]  Graham J. Wills,et al.  NicheWorks - Interactive Visualization of Very Large Graphs , 1997, GD.

[36]  Alan J. Dix,et al.  An explorative analysis of user evaluation studies in information visualisation , 2006, BELIV '06.

[37]  David Harel,et al.  Drawing graphs nicely using simulated annealing , 1996, TOGS.

[38]  Jean-Daniel Fekete,et al.  Task taxonomy for graph visualization , 2006, BELIV '06.

[39]  Mathieu Bastian,et al.  Gephi: An Open Source Software for Exploring and Manipulating Networks , 2009, ICWSM.

[40]  Kevin W. Boyack,et al.  OpenOrd: an open-source toolbox for large graph layout , 2011, Electronic Imaging.