[R] Legend on graph
Bert Gunter
gunter.berton at gene.com
Tue Aug 14 00:59:49 CEST 2007
You can get the legend outside the plot region by
1. First changing the clipping region via par(xpd = TRUE) ; (or xpd=NA). see
?par
2. Specifying x and y coodinates for legend placement outside the limits of
the plot region.
This allows you to include a legend without adding a bunch of useless
whitespace to the plot region; or to add a grid to the plot without
interfering with the legend.
Bert Gunter
Genentech Nonclinical Statistics
-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Nguyen Dinh Nguyen
Sent: Monday, August 13, 2007 3:42 PM
To: akkilesha at gmail.com
Cc: r-help at stat.math.ethz.ch
Subject: [R] Legend on graph
Hi Akki,
Then you may need to increase y-axis scale by ylim=c(min,max)
Cheers
Nguyen
On 8/12/07, akki <akkilesha at gmail.com> wrote:
> Hi,
> I have a problem when I want to put a legend on the graph.
> I do:
>
> legend("topright", names(o), cex=0.9, col=plot_colors,lty=1:5, bty="n")
>
> but the legend is writen into the graph (graphs' top but into the graph),
> because I have values on this position. How can I write the legend on top
> the graph without the legend writes on graph's values.
>
> Thanks.
More information about the R-help
mailing list