The trick is not to paste expressions but to make an expression of the
pastes:


composite.expression <- expression(paste("f(x | ", alpha, ", ", beta, " )"))

dev.off()
par(mar=c(5,5,1,1)+0.1)

plot(NA,xlim=c(0,1),
ylim=c(0,3),xlab="x",ylab=composite.expression,lwd=3,type="l",cex.lab=1.3)


Charles Annis, P.E.

[EMAIL PROTECTED]
phone: 561-352-9699
eFax:  614-455-3265
http://www.StatisticalEngineering.com
 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Brian Phillip Weaver
Sent: Monday, June 19, 2006 12:53 PM
To: r-help@stat.math.ethz.ch
Subject: [R] Display Conditional Probabilities on y-label

Hello,

I am trying to display a conditional probability for the y-label on a beta
distribution plot. Here is the code I have been using:

z = expression("f(x|")
g = paste(z,expression(alpha),",",expression(beta),")")
plot(x,y,ylim=c(0,3),xlab="x",ylab=g,lwd=3,type="l",cex.lab=1.3)

The output on the plot is as follows:
f(x|alpha,beta)

This is what I want except have the greek letters for alpha and beta
instead of the words.  I have consulted plotmath and other options with no
luck.  I appreciate any help and thank you ahead of time.

best,
Brian

______________________________________________
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

______________________________________________
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

Reply via email to