[R] Substitute in legend
    Peter Dalgaard BSA 
    p.dalgaard at biostat.ku.dk
       
    Sat Aug 23 00:14:14 CEST 2003
    
    
  
Deepayan Sarkar <deepayan at stat.wisc.edu> writes:
> > legend(1,0.5,as.expression(substitute(hat(theta) == p, list(p = pval))))
> 
> Just out of curiosity: ?legend says 
> 
>   legend: a vector of text values or an 'expression' of length >= 1 to
>           appear in the legend.
> 
> Is an object of mode "call" either ? (is.expression() returns FALSE.) Are they 
> expected to work wherever expressions are supposed to work ?
No, yes. They're not text nor expressions (so technically there's no
bug), but it is easier to construct them with substitute() and they do
generally work like expressions of length 1 in graphs.
-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907
    
    
More information about the R-help
mailing list