Computational Statistics

, Volume 24, Issue 2, pp 195–205

Extending the GGobi pipeline from R

Rapid prototyping of interactive visualizations
  • Michael Lawrence
  • Hadley Wickham
  • Dianne Cook
  • Heike Hofmann
  • Deborah F. Swayne
Original Paper

DOI: 10.1007/s00180-008-0115-y

Cite this article as:
Lawrence, M., Wickham, H., Cook, D. et al. Comput Stat (2009) 24: 195. doi:10.1007/s00180-008-0115-y

Abstract

This paper describes progress towards developing a platform for rapid prototyping of interactive data visualizations, using R, GGobi, rggobi and RGtk2. GGobi is a software tool for multivariate interactive graphics. At the core of GGobi is a data pipeline that incrementally transforms data through a series of stages into a plot and maps user interaction with the plot back to the data. The GGobi pipeline is extensible and mutable at runtime. The rggobi package, an interface from the R language to GGobi, has been augmented with a low-level interface that supports the customization of interactive data visualizations through the extension and manipulation of the GGobi pipeline. The large size of the GGobi API has motivated the use of the RGtk2 code generation system to create the low-level interface between R and GGobi. The software is demonstrated through an application to interactive network visualization.

Keywords

VisualizationInteractive graphicsExploratory data analysis

Copyright information

© Springer-Verlag 2008

Authors and Affiliations

  • Michael Lawrence
    • 1
  • Hadley Wickham
    • 2
  • Dianne Cook
    • 2
  • Heike Hofmann
    • 2
  • Deborah F. Swayne
    • 3
  1. 1.Fred Hutchinson Cancer Research CenterSeattleUSA
  2. 2.Iowa State UniversityAmesUSA
  3. 3.At&t LabsFlorham ParkUSA