[R] Why do I get a linebreak in the legend?

Andrew Robinson A.Robinson at ms.unimelb.edu.au
Thu Nov 9 09:47:49 CET 2006


Hi CG,

move one of the parens:

legend("topleft", expression(paste(R[adj]^2, " = 0.66")))

Cheers

Andrew


On Thu, Nov 09, 2006 at 09:10:49AM +0100, CG Pettersson wrote:
> Dear all,
> 
> W2k, R2.4.0
> 
> I want to place a legend in a regression plot, stating the adjusted
> R-square value. After some struggle with the coding I am nearly there, but
> only nearly. The best try so far is:
> 
> legend("topleft", expression(paste(R[adj]^2), " = 0.66"))
> 
> This places the proper information in the legend, but I get a linebreak
> before the "= 0.66" and I want the expression on one single line. All
> adjustments from this code I have tried so far either produces only half
> the expression or produces an error message.
> 
> All the best and sorry for a trivial quastion
> /CG
> 
> 
> -- 
> CG Pettersson, MSci, PhD Stud.
> Swedish University of Agricultural Sciences (SLU)
> Dep. of Crop Production Ekology. Box 7043.
> SE-750 07 Uppsala, Sweden
> cg.pettersson at vpe.slu.se
> 
> ______________________________________________
> R-help at stat.math.ethz.ch 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.

-- 
Andrew Robinson  
Department of Mathematics and Statistics            Tel: +61-3-8344-9763
University of Melbourne, VIC 3010 Australia         Fax: +61-3-8344-4599
http://www.ms.unimelb.edu.au/~andrewpr
http://blogs.mbs.edu/fishing-in-the-bay/



More information about the R-help mailing list