6533b85bfe1ef96bd12bb385

RESEARCH PRODUCT

Gossip: The Architecture of SpreadPlots

Pedro M. Valero-moraForrest W. YoungRichard A. FaldowskiCarla Bann

subject

Statistics and ProbabilityTheoretical computer scienceComputer scienceGossipDiscrete Mathematics and CombinatoricsStatistical modelStatistics Probability and UncertaintyGraphicsUser interfaceSoftware architectureModel buildingVisualizationTask (project management)

description

A spreadplot is a visualization that simultaneously shows several different views of a dataset or model. The individual views can be dynamic, can support high-interaction direct manipulation, and can be algebraically linked with each other, possibly via an underlying statistical model. Thus, when a data analyst changes the information shown in one view of a statistical model, the changes can be processed by the model and instantly represented in the other views. Spreadplots simplify the analyst's task when many different plots are relevant to the analysis at hand, as is the case in regression analysis, where there are many plots that can be used for model building and diagnosis. On the other hand, the development of a visualization involving many dynamic, highly interactive, directly manipulable graphics is not a trivial task. This article discusses a software architecture which simplifies the spreadplot developer's task. The architecture addresses the two main problems in constructing a spreadplot, simpl...

https://doi.org/10.1198/1061860031356