[R] ggplot sub- and superscript for axis name

David Winsemius dwinsemius at comcast.net
Tue Aug 31 15:53:46 CEST 2010


On Aug 31, 2010, at 9:29 AM, Benoit Boulinguiez wrote:

> Hi all,
>
> For publication purpose, I require to label ggplot figures axes with  
> sub- or superscript text.
> I tried several ways, but never worked so far, to mix character  
> string, sub- or superscripting on it and even worse, mathematical  
> symbols.
>
> Let say I want to write the LateX equivalent of \gamma_{fi} in a  
> ggplot element name, how can I do that?
>
>
> #dumb example
>
> foo<-data.frame(a=seq(1:100),b=rnorm(100,1,1))
> p<-ggplot(data=foo,aes(x=a,y=b))
> p<-p + geom_point()
> p<-p + scale_x_continuous(name='gamma[fi]')

Try:
p<-p + scale_x_continuous(name=expression(gamma[fi]))

(I was, however, wondering if you were misspelling "phi"? But the I  
don't know any LaTeX.)

> print(p)
>

--

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list