My version would be
newDev - function() { dev.new(); invisible( dev.cur() ) }
I agree with Hadley that return() is redundant in this instance.
Using invisible() suppresses automatic printing of the returned value
when it is not being assigned to a variable, thus making it more like
On Wed, Jul 1, 2009 at 3:30 PM, Don MacQueenm...@llnl.gov wrote:
My version would be
newDev - function() { dev.new(); invisible( dev.cur() ) }
I agree with Hadley that return() is redundant in this instance. Using
invisible() suppresses automatic printing of the returned value when it is
On Wed, Jul 1, 2009 at 7:45 AM, Barry
Rowlingsonb.rowling...@lancaster.ac.uk wrote:
On Wed, Jul 1, 2009 at 3:30 PM, Don MacQueenm...@llnl.gov wrote:
My version would be
newDev - function() { dev.new(); invisible( dev.cur() ) }
I agree with Hadley that return() is redundant in this
Hello,
If I execute
X11()
plot( stuff )
X11()
plot( other stuff)
then at this point I have two windows with plots and the second
graphics window is active. I don't see the devices using ls().
1) Without destroying the second window how do I make the first window
active again?
2) How do I
How about:
dev.cur()
dev.list()
dev.next(which = dev.cur())
dev.prev(which = dev.cur())
dev.off(which = dev.cur())
dev.set(which = dev.next())
dev.new(...)
graphics.off()
dev.cur()
dev.list()
dev.next(which = dev.cur())
dev.prev(which = dev.cur())
dev.off(which = dev.cur())
dev.set(which =
Thanks milton! Beautiful!
Cheers,
Mark
On Tue, Jun 30, 2009 at 9:15 AM, milton rusermilton.ru...@gmail.com wrote:
How about:
dev.cur()
dev.list()
dev.next(which = dev.cur())
dev.prev(which = dev.cur())
dev.off(which = dev.cur())
dev.set(which = dev.next())
dev.new(...)
graphics.off()
On Tue, Jun 30, 2009 at 5:15 PM, milton rusermilton.ru...@gmail.com wrote:
How about:
dev.cur()
dev.list()
dev.next(which = dev.cur())
dev.prev(which = dev.cur())
dev.off(which = dev.cur())
dev.set(which = dev.next())
dev.new(...)
graphics.off()
dev.cur()
dev.list()
dev.next(which =
On 30-Jun-09 16:48:15, Barry Rowlingson wrote:
To keep track, call dev.cur() after creating a new plot
and assign it to something memorable. Here's how to keep
a histogram and an xy plot:
dev.new();histPlot = dev.cur()
dev.new();xyPlot = dev.cur()
dev.set(histPlot);hist(runif(100))
On Tue, Jun 30, 2009 at 9:48 AM, Barry
Rowlingsonb.rowling...@lancaster.ac.uk wrote:
On Tue, Jun 30, 2009 at 5:15 PM, milton rusermilton.ru...@gmail.com wrote:
How about:
dev.cur()
dev.list()
dev.next(which = dev.cur())
dev.prev(which = dev.cur())
dev.off(which = dev.cur())
dev.set(which
On Tue, Jun 30, 2009 at 6:33 PM, Ted
Hardingted.hard...@manchester.ac.uk wrote:
Barry, spot on! If there were a prize for postings with
simplicity, clarity, conciseness and usability, I would nominate
yours (especially in the Why didn't *I* think of that? category).
Thanks Ted!
It's just a
On Tue, Jun 30, 2009 at 11:45 AM, Barry
Rowlingsonb.rowling...@lancaster.ac.uk wrote:
On Tue, Jun 30, 2009 at 6:33 PM, Ted
Hardingted.hard...@manchester.ac.uk wrote:
Barry, spot on! If there were a prize for postings with
simplicity, clarity, conciseness and usability, I would nominate
yours
On Tue, Jun 30, 2009 at 8:05 PM, Mark Knechtmarkkne...@gmail.com wrote:
You could wrap it in a function of your own making, right?
AddNewDev = function() {dev.new();AddNewDev=dev.cur()}
histPlot=AddNewDev()
Seems to work.
You leaRn fast :) Probably better style is:
newDev =
On Tue, Jun 30, 2009 at 12:12 PM, Barry
Rowlingsonb.rowling...@lancaster.ac.uk wrote:
On Tue, Jun 30, 2009 at 8:05 PM, Mark Knechtmarkkne...@gmail.com wrote:
You could wrap it in a function of your own making, right?
AddNewDev = function() {dev.new();AddNewDev=dev.cur()}
Oops sorry. Thanks BARRY!
On Tue, Jun 30, 2009 at 12:14 PM, Mark Knechtmarkkne...@gmail.com wrote:
On Tue, Jun 30, 2009 at 12:12 PM, Barry
Rowlingsonb.rowling...@lancaster.ac.uk wrote:
On Tue, Jun 30, 2009 at 8:05 PM, Mark Knechtmarkkne...@gmail.com wrote:
You could wrap it in a function of
On Tue, Jun 30, 2009 at 2:12 PM, Barry
Rowlingsonb.rowling...@lancaster.ac.uk wrote:
On Tue, Jun 30, 2009 at 8:05 PM, Mark Knechtmarkkne...@gmail.com wrote:
You could wrap it in a function of your own making, right?
AddNewDev = function() {dev.new();AddNewDev=dev.cur()}
histPlot=AddNewDev()
15 matches
Mail list logo