poner símbolos matemáticos y subíndices mezclados con letras regulares en R / ggplot2

Quiero trazar una etiqueta que se ve así en ggplot2 : Value is $\sigma$, R^{2} = 0.6 donde Value is fuente normal, $\sigma$ es una letra griega sigma en minúscula y R^{2} = 0.6 aparece como una R con un superíndice 2 seguido de un signo igual ( = ) seguido por 0.6 . ¿Cómo se puede usar esto en ggplot factor sy en argumentos para cosas como xlab,ylab de R? Gracias.

Algo como esto :

 g < - ggplot(data=data.frame(x=0,y=0))+geom_point(aes(x=x,y=y)) g+ xlab( expression(paste("Value is ", sigma,",", R^{2},'=0.6'))) 

EDITAR

Otra opción es usar annotate con parse=T :

 g+ annotate('text', x = 0, y = 0, label = "Value~is~sigma~R^{2}==0.6 ",parse = TRUE,size=20) 

enter image description here

EDITAR

La solución de paste puede ser útil si se calcula la constante 0.6 durante el trazado.

 r2.value < - 0.90 g+ xlab( expression(paste("Value is ", sigma,",", R^{2},'=',r2.value))) 

Un poco más sencillo que pegar () podría ser:

 g < - ggplot(data=data.frame(x=0,y=0))+geom_point(aes(x=x,y=y)) g+ xlab( expression(Value~is~sigma~R^{2}==0.6)) 

En general, paste y todas esas citas combinadas no son necesarias si usa las conectivas plotmath adecuadas. Incluso si desea el texto que de otro modo crearía una letra griega, todo lo que necesita hacer es encerrarlo entre comillas con un * o ~ en cada lado. Un problema al ofrecer paste a los recién llegados a las expresiones de plotmath es que luego piensan que es lo mismo que paste en el rest del lenguaje.