136Accesses
8Citations
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.
This is a preview of subscription content,log in via an institution to check access.
Access this article
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
Price includes VAT (Japan)
Instant access to the full article PDF.
Similar content being viewed by others
References
Buja A, Asimov D, Hurley C, McDonald JA (1988) Elements of a viewing pipeline for data analysis. In: Cleveland WS, McGill ME(eds) Dynamic graphics for statistics. Wadsworth, Monterey, pp 277–308
Chapman M, Kelley B (2000) Examining the PyGtk toolkit. Dr. Dobb’s J Softw Tools 25(4): 82
Dwyer T: Adaptagrams library, 2007.http://adaptagrams.sourceforge.net
Dwyer T, Marriott K (2006) IPSep-CoLa: an incremental procedure for separation constraint layout of graphs. IEEE Trans Vis Comput Graph 12(5): 821–828
Gansner ER, North SC (2000) An open graph visualization system and its applications to software engineering. Softw Pract Exp 30(11): 1203–1233
GTK-Doc. GTK-Doc API Documentation Generator, 2007.http://www.gtk.org/gtk-doc/
Krause A (2007) Foundations of GTK+ development. Apress
Lawrence M (2007a)rcola: R binding to adaptagrams implementation of IPSep-CoLa, 2007a.http://www.ggobi.org/beta
Lawrence M (2007b) RGtk2,http://www.ggobi.org/rgtk2
Lawrence M, Wickham H, Cook D (2007) GGobi Beta Homepage.http://www.ggobi.org/beta
R Development Core Team (2005) R: A language and environment for statistical computing. R foundation for statistical computing, Vienna, Austria, 2005.http://www.R-project.org. ISBN 3-900051-07-0
Sutherland P, Rossini A, Lumley T, Lewin-Koh N, Dickerson J, Cox Z, Cook D (2000) Orca: a visualization toolkit for high-dimensional data. J Comput Graph Stat 9(3): 509–529
Swayne DF, Cook D, Buja A (1992) XGobi: interactive dynamic graphics in the X Window system with a link to S. In: American Statistical Association 1991 Proceedings of the section on statistical graphics. American Statistical Association, Alexandria, pp 1–8
Swayne DF, Lang DT, Buja A, Cook D (2003a) GGobi: evolving from XGobi into an extensible framework for interactive data visualization. Comput Stat Data Anal 43: 423–444
Swayne DF, Buja A, Lang DT (2003b) Exploratory visual analysis of graphs in GGobi. Proc DSC 2: 1
Temple Lang D (2001a) Using XML for statistics: the XML package. R News 1(1):24–27.http://CRAN.R-project.org/doc/Rnews/
Temple Lang D (2001b) GGobi meets R: an extensible environment for interactive dynamic data visualization. In: Proceedings of the 2nd international workshop on distributed statistical computing
Urbanek S (2006) rJava,http://rosuda.org/rJava/
Urbanek S, Theus M (2003) iPlots for R: interactive java-based graphics. In: Proceedings of useR! 2003
Wickham H, Lawrence M (2006) rggobi,http://www.ggobi.org/rggobi
Author information
Authors and Affiliations
Fred Hutchinson Cancer Research Center, Seattle, WA, USA
Michael Lawrence
Iowa State University, Ames, IA, 50014, USA
Hadley Wickham, Dianne Cook & Heike Hofmann
At&t Labs, Florham Park, NJ, USA
Deborah F. Swayne
- Michael Lawrence
You can also search for this author inPubMed Google Scholar
- Hadley Wickham
You can also search for this author inPubMed Google Scholar
- Dianne Cook
You can also search for this author inPubMed Google Scholar
- Heike Hofmann
You can also search for this author inPubMed Google Scholar
- Deborah F. Swayne
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toMichael Lawrence.
Rights and permissions
About this article
Cite this article
Lawrence, M., Wickham, H., Cook, D.et al. Extending the GGobi pipeline from R.Comput Stat24, 195–205 (2009). https://doi.org/10.1007/s00180-008-0115-y
Received:
Accepted:
Published:
Issue Date:
Share this article
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative