[Rd] idea (PR#7345)

Paul Murrell p.murrell at auckland.ac.nz
Sun Nov 7 20:48:29 CET 2004


Duncan Murdoch wrote:
> On Fri, 5 Nov 2004 14:01:01 -0800, Byron Ellis
> <ellis at stat.harvard.edu> wrote:
>>The most obvious, and by far most difficult route, would be to make 
>>graphics devices first class citizens (IIRC Duncan TL has brought this 
>>up elsewhere) wherein you would aDev <- edit(aDev). That brings things 
>>to the device level (what you want) and a static device could act 
>>accordingly (i.e. not invoke a redraw). Obviously the most difficult as 
>>it would be a massive upheaval of base graphics (I suppose all of this 
>>could all be grouped under a category of "event-based streams," 
>>graphics events, XML SAX events, file events--aka connections, etc. 
>>Doesn't CL or Scheme have something along those lines?). But, as 
>>mentioned in the thread, pretty speculative but you never can tell what 
>>someone might hunker down and implement :-)
> Take a look at grid.  I think it's more likely something like this
> would be built on top of grid than on top of base graphics.
> Or, if you want to try it:
> Take a look at grid.  I think you'll find it a lot easier starting
> there than starting with base graphics.

Grid provides graphical objects to work with and there are a couple of 
ways to create a GUI front-end.

See, for example, RGrace (http://www.hppi.troitsk.ru/Kondrin/rgrace.htm)

Dr Paul Murrell
Department of Statistics
The University of Auckland
Private Bag 92019
New Zealand
64 9 3737599 x85392
paul at stat.auckland.ac.nz

More information about the R-devel mailing list