The GGobi data pipeline

A data pipeline transforms data, through a series of stages, into visualizations. Buja et al. [1] introduce the use of the pipeline design pattern for statistical data visualization. Figure 1 gives an overview of the design. They argue that an interactive and dynamic visualization requires real-time...

Full description

Bibliographic Details
Main Author: Michael Lawrence
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.513.6927
http://www.ggobi.org/docs/pipeline-design.pdf
id ftciteseerx:oai:CiteSeerX.psu:10.1.1.513.6927
record_format openpolar
spelling ftciteseerx:oai:CiteSeerX.psu:10.1.1.513.6927 2023-05-15T17:53:53+02:00 The GGobi data pipeline Michael Lawrence The Pennsylvania State University CiteSeerX Archives application/pdf http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.513.6927 http://www.ggobi.org/docs/pipeline-design.pdf en eng http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.513.6927 http://www.ggobi.org/docs/pipeline-design.pdf Metadata may be used without restrictions as long as the oai identifier remains attached to it. http://www.ggobi.org/docs/pipeline-design.pdf text ftciteseerx 2016-01-08T09:46:26Z A data pipeline transforms data, through a series of stages, into visualizations. Buja et al. [1] introduce the use of the pipeline design pattern for statistical data visualization. Figure 1 gives an overview of the design. They argue that an interactive and dynamic visualization requires real-time data processing. Their suggested pipeline is constituted by seven stages. The pipeline begins with the raw data. The second stage performs non-linear transformations on the data, if requested. The next stage standardizes the variables, and the following stage randomizes variables, so that they may serve as a graphical permutation test. After randomization comes the projection engine, which reduces the dimensionality of the data, either by selecting variables for the axes or projecting multiple variables onto a lower dimensional space, as in tours. The viewporting stage is next; it decides the visible range and scale of the data, which may be specified by a user through pan, zoom and scale controls. The final stage is the actual plot. Thus, the pipeline incorporates many of the common needs of dynamic statistical graphics: transformation, standardization, permutation, projection, and viewporting. The Orca project [2] extends the Buja et al. pipeline to support multiple linked views. The linked views adhere to a model view controller (MVC) pattern, in that user manipulation, such as brushing, changes values in the underlying OrcaAppearance model, and these changes are then propagated to any Text Orca Unknown
institution Open Polar
collection Unknown
op_collection_id ftciteseerx
language English
description A data pipeline transforms data, through a series of stages, into visualizations. Buja et al. [1] introduce the use of the pipeline design pattern for statistical data visualization. Figure 1 gives an overview of the design. They argue that an interactive and dynamic visualization requires real-time data processing. Their suggested pipeline is constituted by seven stages. The pipeline begins with the raw data. The second stage performs non-linear transformations on the data, if requested. The next stage standardizes the variables, and the following stage randomizes variables, so that they may serve as a graphical permutation test. After randomization comes the projection engine, which reduces the dimensionality of the data, either by selecting variables for the axes or projecting multiple variables onto a lower dimensional space, as in tours. The viewporting stage is next; it decides the visible range and scale of the data, which may be specified by a user through pan, zoom and scale controls. The final stage is the actual plot. Thus, the pipeline incorporates many of the common needs of dynamic statistical graphics: transformation, standardization, permutation, projection, and viewporting. The Orca project [2] extends the Buja et al. pipeline to support multiple linked views. The linked views adhere to a model view controller (MVC) pattern, in that user manipulation, such as brushing, changes values in the underlying OrcaAppearance model, and these changes are then propagated to any
author2 The Pennsylvania State University CiteSeerX Archives
format Text
author Michael Lawrence
spellingShingle Michael Lawrence
The GGobi data pipeline
author_facet Michael Lawrence
author_sort Michael Lawrence
title The GGobi data pipeline
title_short The GGobi data pipeline
title_full The GGobi data pipeline
title_fullStr The GGobi data pipeline
title_full_unstemmed The GGobi data pipeline
title_sort ggobi data pipeline
url http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.513.6927
http://www.ggobi.org/docs/pipeline-design.pdf
genre Orca
genre_facet Orca
op_source http://www.ggobi.org/docs/pipeline-design.pdf
op_relation http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.513.6927
http://www.ggobi.org/docs/pipeline-design.pdf
op_rights Metadata may be used without restrictions as long as the oai identifier remains attached to it.
_version_ 1766161595607547904