Skip to content
Prev 59654 / 398502 Next

locator and multiple plots

Hello,

I would like to know if it possible to use locator() only on one region of 
a graphic device.
I would like to fragment a graphic device into sub-regions (using layout or 
split.screen or any other functions that I do not know) and then use 
locator. but I want that the locator is only used for one of the sub-plot. 
In my view, I would like is that the cursor is an arrow on the graphical 
window and become an arrow only on the region that I specify. Is it 
possible ??
My problem is to do a kind of interactive plot. One region of the device is 
a plot, another part is a kind of buttons menu.
I create some kinds of buttons on the second region (use rect) and then 
wait that the user click with one of these buttons to upadte the plot on 
the first region.
It seems to me that when I use locator after split.screen, coordinates are 
returned for the last region invoked by screen(), is that ok ?


Another question, I want to open a new graphical device.
windows() do it for windows version. Is something like :
eval(parse(text=paste(options()$device,"(width=3,height=3)"))) will work 
for all platforms ?


Thanks in advance !
St??phane DRAY
-------------------------------------------------------------------------------------------------- 

D??partement des Sciences Biologiques
Universit?? de Montr??al, C.P. 6128, succursale centre-ville
Montr??al, Qu??bec H3C 3J7, Canada

Tel : (514) 343-6111 poste 1233         Fax : (514) 343-2293
E-mail : stephane.dray at umontreal.ca
-------------------------------------------------------------------------------------------------- 

Web                                          http://www.steph280.freesurf.fr/