Mathematical anotations to R plots can be formated LaTeX style with the *expression* function. The expression() can be included in

- plot titles
title( expression(...))

- axis anotations
plot( ... , xlab = expression(...))

or

- the plot panel itself
text( x , y , expression(...))

An example:

plot( 0 , 0 , type = "n" , xlab = expression( "Nothing" * (mu*mol/l)) )

text( 0 , 0 , expression(beta>=0.2))

title( expression( "Only an expression() demo " * theta^(2*pi)))

It is even possible to update the plot anotation from a variable (found on the R forum)

### [R] Expression in plot text

Roger Koenker roger at ysidro.econ.uiuc.edu

Wed Dec 6 20:22:05 CET 2000expression(paste(hat(theta),'= ',that)))We’ve been here before. To get an expression either use parse on your

pasted character string or substitute on an expression. There are worked

examples in the list achives. The neatest istitle(substitute(hat(theta) == that, list(that=that)))(note it is == not =)

Advertisements