DL,

Looks like you have a typo in the expression() function.
You had only one "s".
This works for me ...

m <- 10
beta.q <- matrix(rnorm(81), ncol=9)

for (i in 1:9){ 
   plot(seq(1/m, 1-1/m, 1/m), beta.q[, i], type="l", col=1, 
      ylim=range(beta.q), xlab="quantile", ylab=expression(beta[i])) 
   } 

Jean



dick liang <dickliang911@gmail.com> wrote on 10/04/2012 08:12:07 AM:
> 
> producing a multi-figure plot, i am try to add beta_1, beta_2,.. beta_9 
to
> ylab using expression or substitution, but cannot work out like
> 
> for (i in 1:9){
>    plot(seq(1/m, 1-1/m, 1/m), beta.q[,i], type="l", col=1,
>    ylim=range(beta.q),
>    xlab="quantile", ylab=expresion(beta[i]))
> }
> 
> any suggestions will be greatly appreciated.
> 
> DL

	[[alternative HTML version deleted]]


