Hi Michael
I cannot find other option than
1. to go through legend code and modify it according to your
wish (especially drawing parts)
2. to use rect and text for making your own legend
3. experiment with legend settins to produce what you want
Cheers
Petr
On 9 Dec 2004
legend in a new window :-D
Mick
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of michael watson
(IAH-C)
Sent: 09 December 2004 13:57
To: [EMAIL PROTECTED]
Subject: RE: [R] Create a plot legend in a new window
Following on from this, what I want
par(xpd=NA) will allow you to click outside your figure and create the
legend there:
Short example:
par(mfrow=c(1,2),xpd=NA)
plot(1:5)
legend(locator(1),pch=1,legend=TEST)
Good luck, Henrik
michael watson (IAH-C) wrote:
Hi
I have a complicated plot which has a potentially large legend. What I
Following on from this, what I want is to create a new window and fill
up the entire window with my legend.
I have tried:
plot.new()
par(mar=c(0,0,0,0))
legend()
But that still puts legend wherever I specify x and y. So after I have
set mar to c(0,0,0,0), how do I tell R to make the legend
Hi Michael
If on windows (what you did not tell us) use
1. plot your graph
2. windows() # to create new grapfic template
3. click on it to make it active
4. plot(1,1,type=n)
5. place your legend somewhere on the second plot e.g. by
legend(locator(1), )
BTW