[R] Using expression() in plot() XXXX

Rolf Turner rolf.turner at xtra.co.nz
Tue May 8 00:36:11 CEST 2012


The following works for me:

     plot(1:10)
     text(4,8,expression(bar(X)[cv]==552.01))

     cheers,

         Rolf Turner

On 08/05/12 09:39, Dan Abner wrote:
> Hello everyone,
>
> I am trying to add the following text (in proper notation) to a
> graphic using expression().
>
> X-bar (with a subscript of cv) = XX.
>
> Note: Ideally "cv" would be a subscript, but it doesn't have to be.
>
>   I have the following code:
>
>
>> text(625,.012,expression(bar(X)cv = 552.01))
> Error: unexpected symbol in "text(625,.012,expression(bar(X)cv"
>
> I have also tried the following:
>
>> text(625,.012,paste(as.character(expression(bar(X))),"cv = 552.01",sep=""))
>>
> While I get no error message for the later, it actually prints
>
> bar(X)
>
> instead of resolving to the proper notation.
>
> Any assistance is appreciated.
>
> Thanks!
>
> Dan
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list