> [R] Increase the size of the boxes but not the text in a legend
> Jürgen Biedermann 
> to:
> r-help
> 08/21/2011 06:02 PM
> 
> HI there,
> 
> I want to add a legend to a plot using the density and angle argument, 
> so patterns with lines in different angles are used in the plot and 
> should be referred to.
> When I use default settings, the filled boxes are too small.
> With the cex argument I can enlarge the whole legend, but then the text 
> gets too big.
> 
> How could I just increase the size of the single boxes and not the text.

There is no way to do this with the legend() function.  The cex= argument 
controls both the text and the box size.  You could either write your own 
code to place rectangles and text on your plot, or you could create a 
modified version of the legend() function to suit your needs.

Jean

> 
> I tried:
> 
> legend("topright", c("Trefferquote","Falschalarmquote"), 
> density=c(20,16), angle=c(45,0),cex=1.5, y.intersp=0.8)
> 
> The sizes of the boxes are good now, but the text is too large and so 
> also the whole legend box gets too big.
> 
> Thank you very much for your help
> Jürgen
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to