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

From: Gorjanc Gregor <Gregor.Gorjanc_at_bfro.uni-lj.si>
Date: Wed 29 Jun 2005 - 01:42:27 EST


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.

R-help@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 Received on Wed Jun 29 01:45:58 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:33:06 EST