plot expressions {was: [R] superscript -,+?}

Martin Maechler
Thu, 08 Jul 1999 07:07:51 -0000

Ben>   In Version 0.64.1 (May 8, 1999), Solaris 2.5.1,

    Ben>    expression(theta^{-})

    Ben>       and

    Ben>    expression(theta^{+})

    Ben>  (and the equivalent subscripts) give syntax errors.

    Ben>   (Superscript or subscripts of numbers, letters, or "+1"
or "-1"
    Ben> all work.)

    Ben>   Anyone have a workaround or a patch?  Or should I just use
    Ben> psfrag as god intended?

The following works:

  plot(1,type='n', axes=F)
  text(1,1,  expression(theta^"-"))
  text(1,1.1,expression(theta["+"]))

and is probably the most concise here.
The following would have worked as well :

  text(1.1,1,  expression(tau^{-{}}))
  text(1.1,1.1,expression(tau[ +{}]))


You see that `expression' needs to be an expression, i.e.
the "-" operator needs at least one argument, but that one can be
empty.

-----

BTW, Ben, I think it's not desired to post both to R-help and R-devel...
{{R-devel'ers are supposed to also get R-help -- even though this is not
  ensured as is the case with R-help and R-announce}}.

Martin Maechler <maechler at stat.math.ethz.ch>
http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum SOL G1;	Sonneggstr.33
ETH (Federal Inst. Technology)	8092 Zurich	SWITZERLAND
phone: x-41-1-632-3408		fax: ...-1086			<><
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at
stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._