[R] vectorized plotmath expressions via substitute()

Gabor Grothendieck ggrothendieck at gmail.com
Thu Nov 15 10:52:54 CET 2012


On Wed, Nov 14, 2012 at 12:05 PM, Murat Tasan <mmuurr at gmail.com> wrote:
> hi all - i've seen versions of this question before, but none seem to get
> directly at my solving my (probably very simple) issue:
>
> i simply want to annotate the tick marks on an axis with (superscripted)
> 10^x notation, and tried this:
>
> axis(1, at = axTicks(1), as.expression(substitute(10^foo, list(foo =
> axTicks(1))))
>
> thinking the as.expression/substitute would create the appropriate
> expression vector from the expansion of the foo vector.
> i'm continually stuck in the error process, however, with axis() where R
> complains that i've only provided a single label.
> i must be missing a function that explicitly "unfolds"(?) the result of the
> substitute() call, without actually evaluating the contents of that call?
>
> sorry in advance if this is clear in the docs somewhere, though i just
> can't seem to locate it :-/
>


See

library(sfsmisc)
?eaxis

--
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com




More information about the R-help mailing list