Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Springer Nature Link
Log in

Extending the GGobi pipeline from R

Rapid prototyping of interactive visualizations

  • Original Paper
  • Published:
Computational Statistics Aims and scope Submit manuscript

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

Log in via an institution

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

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

    Google Scholar 

  • Chapman M, Kelley B (2000) Examining the PyGtk toolkit. Dr. Dobb’s J Softw Tools 25(4): 82

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Gansner ER, North SC (2000) An open graph visualization system and its applications to software engineering. Softw Pract Exp 30(11): 1203–1233

    Article MATH  Google Scholar 

  • 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

    Article MathSciNet  Google Scholar 

  • 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

    Article MATH MathSciNet  Google Scholar 

  • Swayne DF, Buja A, Lang DT (2003b) Exploratory visual analysis of graphs in GGobi. Proc DSC 2: 1

    Google Scholar 

  • 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

Download references

Author information

Authors and Affiliations

  1. Fred Hutchinson Cancer Research Center, Seattle, WA, USA

    Michael Lawrence

  2. Iowa State University, Ames, IA, 50014, USA

    Hadley Wickham, Dianne Cook & Heike Hofmann

  3. At&t Labs, Florham Park, NJ, USA

    Deborah F. Swayne

Authors
  1. Michael Lawrence

    You can also search for this author inPubMed Google Scholar

  2. Hadley Wickham

    You can also search for this author inPubMed Google Scholar

  3. Dianne Cook

    You can also search for this author inPubMed Google Scholar

  4. Heike Hofmann

    You can also search for this author inPubMed Google Scholar

  5. Deborah F. Swayne

    You can also search for this author inPubMed Google Scholar

Corresponding author

Correspondence toMichael Lawrence.

Rights and permissions

About this article

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Advertisement


[8]ページ先頭

©2009-2025 Movatter.jp