Visualization Exploration and Encapsulation via a Spreadsheet-Like Interface

Exploring complex, very large data sets requires interfaces to present and navigate through the visualization of the data. Two types of audience benefit from such coherent organization and representation: first, the user of the visualization system can examine and evaluate their data more efficiently; second, collaborators or reviewers can quickly understand and extend the visualization. The needs of these two groups are addressed by the spreadsheet-like interface described in this paper. The interface represents a 2D window in a multidimensional visualization parameter space. Data is explored by navigating this space via the interface. The visualization space is presented to the user in a manner that clearly identifies which parameters correspond to which visualized result. Operations defined on this space can be applied which generate new parameters or results. Combined with a general-purpose interpreter, these functions can be utilized to quickly extract desired results. Finally, by encapsulating the visualization process, redundant exploration is eliminated and collaboration is facilitated. The efficacy of this novel interface is demonstrated through examples using a variety of data sets in different domains.

[1]  Chris Henze Feature detection in linked derived spaces , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[2]  Jonathan J. Cadiz,et al.  A seamless integration of algorithm animation into a visual programming language , 1996, AVI '96.

[3]  Lloyd Treinish,et al.  An extended data-flow architecture for data analysis and visualization , 1995, COMG.

[4]  Margaret M. Burnett,et al.  Integrating algorithm animation into a declarative visual programming language , 1995, Proceedings of Symposium on Visual Languages.

[5]  Bernd Hamann,et al.  Segmentation and Volume Rendering of Human Brain Cryosections , 2000 .

[6]  Kwan-Liu Ma,et al.  Visualizing DIII-D Tokamak magnetic field lines , 2000, Proceedings Visualization 2000. VIS 2000 (Cat. No.00CH37145).

[7]  Georges G. Grinstein,et al.  An architecture for retaining and analyzing visual explorations of databases , 1995, Proceedings Visualization '95.

[8]  Chris Henze,et al.  Large field visualization with demand-driven calculation , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[9]  David H. Laidlaw,et al.  The application visualization system: a computational environment for scientific visualization , 1989, IEEE Computer Graphics and Applications.

[10]  Margaret M. Burnett,et al.  Interactive Visual Data Abstraction in a Declarative Visual Programming Language , 1994, J. Vis. Lang. Comput..

[11]  Kwan-Liu Ma,et al.  Image graphs-a novel approach to visual data exploration , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[12]  Gregg Rothermel,et al.  Scaling up a "What you see is what you test" methodology to spreadsheet grids , 1999, Proceedings 1999 IEEE Symposium on Visual Languages.

[13]  Matthias Zwicker,et al.  Ieee Transactions on Visualization and Computer Graphics Ewa Splatting , 2002 .

[14]  Paul A. Beardsley,et al.  Design galleries: a general approach to setting parameters for computer graphics and animation , 1997, SIGGRAPH.

[15]  Margaret M. Burnett,et al.  Visual Programming , 1995 .

[16]  Ivan Herman,et al.  Graph Visualization and Navigation in Information Visualization: A Survey , 2000, IEEE Trans. Vis. Comput. Graph..

[17]  Kannappan Palaniappan,et al.  A high performance Interactive Image Spreadsheet (IISS) , 1994 .

[18]  T. J. Jankun-Kelly,et al.  A spreadsheet interface for visualization exploration , 2000 .

[19]  Ganesh S. Oak Information Visualization Introduction , 2022 .

[20]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[21]  Bay-Wei Chang,et al.  Fluid visualization of spreadsheet structures , 1998, Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254).

[22]  E.H. Chi,et al.  Principles for Information Visualization Spreadsheets , 1998, IEEE Computer Graphics and Applications.

[23]  Hanspeter Pfister,et al.  The VolumePro real-time ray-casting system , 1999, SIGGRAPH.

[24]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[25]  Donald D. Chamberlin,et al.  XQuery: a query language for XML , 2003, SIGMOD '03.

[26]  Marc Levoy,et al.  Spreadsheets for images , 1994, SIGGRAPH.

[27]  Ii Extensible Stylesheet Language (xsl) , 2022 .

[28]  Jim Hugunin Python and Java: The Best of Both Worlds , 1997 .

[29]  Steve Kubica,et al.  Cantata: visual programming environment for the Khoros system , 1995, COMG.

[30]  Kannappan Palaniappan Network-based Visualization Using the Distributed Image SpreadSheet (DISS) , 2001 .

[31]  Margaret M. Burnett,et al.  Representation Design Benchmarks: A Design-Time Aid for VPL Navigable Static Representations , 1997, J. Vis. Lang. Comput..