[R] specify size of box around legend

Jim Lemon drjimlemon at gmail.com
Sun Mar 13 04:33:54 CET 2016


Hi Rainer,
You can use the text.width argument and override the calculated legend
text widths.

Jim


On Sat, Mar 12, 2016 at 1:01 AM, Rainer M Krug <Rainer at krugs.de> wrote:
> Hi
>
> assume the following code:
>
> --8<---------------cut here---------------start------------->8---
> plot(1,1)
> legend(x="topleft", legend = LETTERS[1:10], title = "L 1")
> legend(x="bottomleft", legend = paste(LETTERS[1:10], letters[1:12],LETTERS[1:10]), title = "L 2")
> legend(x="topright", legend = LETTERS[1:15], title = "L 3")
> --8<---------------cut here---------------end--------------->8---
>
> The box around L 1 is less wide than the box around L 2 due to automatic
> sizing of the box.
>
> Is there a way of specifying the width of the box, so that L 1 and L 2
> have the same width?
>
> In the same sense: can I also specify the height of the legend, so that
> L 1 and L 3 have the same height?
>
> Thanks,
>
> Rainer
> --
> Rainer M. Krug
> email: Rainer<at>krugs<dot>de
> PGP: 0x0F52F982
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.



More information about the R-help mailing list