scinot {emdbook}R Documentation

Scientific notation as LaTeX/expression()

Description

Takes a number and returns a version formatted in LaTeX (suitable for use with Sexpr() in an Sweave document) or in expression() (suitable for plotting), or plots an axis with labels in scientific notation

Usage

scinot(x, format = c("latex", "expression"), delim="$",
pref="", ...)
axis.scinot(side,at)

Arguments

x a numeric vector (of length 1)
format produce LaTeX or expression() format?
delim delimiter to add at beginning and end (latex only)
pref text to put before expression (expression only)
side side on which to plot axis
at list of locations/labels
... additional arguments to formatC

Value

a character vector (if latex) or expression (if expression); axis.scinot draws an axis on the current plot

Author(s)

Ben Bolker

See Also

formatC, expression, plotmath, \code{axis}, \code{axTicks}, latexSN in the Hmisc package, eaxis in the sfsmisc package

Examples

scinot(1e-5)
scinot(1e-5,digits=0)
scinot(1e-5,"expression")
scinot(1e-5,"expression",pref="p=")
set.seed(1001)
plot(1:100,rlnorm(100,0,2),log="y",axes=FALSE)
axis(side=1)
axis.scinot(side=2)  ## fix bug!

[Package emdbook version 1.1.1.1 Index]