[R] Producing character "given" i.e. "| " with plotmath

Gorjanc Gregor Gregor.Gorjanc at bfro.uni-lj.si
Tue Jun 28 17:42:27 CEST 2005


Hello!

Does someone know how to produce

  L(y|mu)

with plotmath?

Some code with unsuccessfull results:

plot(dnorm(x = seq(from = -4, to = 4, by = 0.1)), type = "l")
## Not what I want
legend(legend = c(expression(L(y:mu))), x = "topright")

## Strange, is this a bug?
legend(legend = c(expression(L(y|mu))), x = "top")

## Group produces an error
legend(legend = c(expression(group(L(y, "|", mu)))), x = "topleft")

## Paste keeps commas in expression
legend(legend = c(expression(paste(L(y, "|", mu)))), x = "bottomleft")

## This one is OK, but braces are not as they should be 
legend(legend = c(expression(paste("L(y", "|", "mu)"))), x = "bottom")

Thanks!

Lep pozdrav / With regards,
    Gregor Gorjanc

----------------------------------------------------------------------
University of Ljubljana
Biotechnical Faculty        URI: http://www.bfro.uni-lj.si/MR/ggorjan
Zootechnical Department     mail: gregor.gorjanc <at> bfro.uni-lj.si
Groblje 3                   tel: +386 (0)1 72 17 861
SI-1230 Domzale             fax: +386 (0)1 72 17 888
Slovenia, Europe
----------------------------------------------------------------------
"One must learn by doing the thing; for though you think you know it,
 you have no certainty until you try." Sophocles ~ 450 B.C.




More information about the R-help mailing list