Orca: A Visualization Toolkit for High-Dimensional Data

Abstract This article describes constructing interactive and dynamic linked data views using the Java programming language. The data views are designed for data that have a multivariate component. The approach to displaying data comes from earlier research on building statistical graphics based on data pipelines, in which different aspects of data processing and graphical rendering are organized conceptually into segments of a pipeline. The software design takes advantage of the object-oriented nature of the Java language to open up the data pipeline, allowing developers to have greater control over their visualization applications. Importantly, new types of data views coded to adhere to a few simple design requirements can easily be integrated with existing pipe sections. This allows access to sophisticated linking and dynamic interaction across all (new and existing) view types. Pipe segments can be accessed from data analysis packages such as Omegahat or R, providing a tight coupling of visual and numerical methods.

[1]  Paul R. Murrell Investigations in Graphical Statistics , 1998 .

[2]  Andreas Buja,et al.  XGobi: Interactive Dynamic Data Visualization in the X Window System , 1998 .

[3]  Andreas Buja,et al.  Interactive High-Dimensional Data Visualization , 1996 .

[4]  Richard A. Becker,et al.  The Visual Design and Control of Trellis Display , 1996 .

[5]  Andreas Buja,et al.  Xgobi: Interactive Dynamic Graphics In The X Window System With A Link To S , 1991 .

[6]  Daniel B. Carr,et al.  26 Statistical graphics and visualization , 1993, Computational Statistics.

[7]  John W. Tukey,et al.  PRIM-9: An Interactive Multi-dimensional Data Display and Analysis System , 1975, ACM Pacific.

[8]  Leland Wilkinson,et al.  The Language of Graphics , 2000 .

[9]  Thomas Ertl,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 2014 .

[10]  Stephen G. Eick,et al.  Graphically Displaying Text , 1994 .

[11]  Daniel Asimov,et al.  The grand tour: a tool for viewing multidimensional data , 1985 .

[12]  M. Carter Computer graphics: Principles and practice , 1997 .

[13]  John Alan McDonald,et al.  Interactive graphics for data analysis , 1982 .

[14]  Andreas Buja,et al.  Grand tour and projection pursuit , 1995 .

[15]  Allan R. Wilks Constraint-Based Representations of Statistical Graphs , 1996 .

[16]  J. von Engelhardt,et al.  The language of graphics , 2002 .

[17]  Claus Weihs,et al.  OMEGA (Online Multivariate Exploratory Graphical Analysis): Routine Searching for Structure , 1990 .

[18]  Daniel B. Carr,et al.  Statistical Graphics and Visualization , 2002 .

[19]  Matthew O. Ward,et al.  XmdvTool: integrating multiple methods for visualizing multivariate data , 1994, Proceedings Visualization '94.