sqrtAxis {jamba} | R Documentation |
Determine square root axis tick mark positions
Description
Determine square root axis tick mark positions, including positive and negative range values.
Usage
sqrtAxis(
side = 1,
x = NULL,
pretty.n = 10,
u5.bias = 1,
big.mark = ",",
plot = TRUE,
las = 2,
cex.axis = 0.6,
...
)
Arguments
side |
|
x |
optional |
pretty.n |
|
u5.bias |
|
big.mark |
|
plot |
|
las , cex.axis |
|
... |
additional parameters are passed to |
Details
This function calculates positions for tick marks for data
that has been transformed with sqrt()
, specifically a directional
transformation like sqrt(abs(x)) * sign(x)
.
If x
is supplied, it is used to define the numeric range, otherwise
the observed range is taken based upon side
. If neither x
nor side
is supplied, or if the numeric range is empty or zero width,
it returns NULL
.
The main goal of this function is to provide reasonably placed tick marks using integer values.
Value
invisible numeric
vector with axis positions, named
by normal space numeric labels. The primary use is to
add numeric axis tick marks and labels.
See Also
Other jam plot functions:
adjustAxisLabelMargins()
,
coordPresets()
,
decideMfrow()
,
drawLabels()
,
getPlotAspect()
,
groupedAxis()
,
imageByColors()
,
imageDefault()
,
minorLogTicksAxis()
,
nullPlot()
,
plotPolygonDensity()
,
plotRidges()
,
plotSmoothScatter()
,
shadowText()
,
shadowText_options()
,
showColors()
,
usrBox()
Examples
plot(-3:3*10, -3:3*10, xaxt="n")
x <- sqrtAxis(1)
abline(v=x, col="grey", lty="dotted")
abline(h=pretty(par("usr")[3:4]), col="grey", lty="dotted")
# slightly different label placement with u5.bias=0
plot(-3:3*10, -3:3*10, xaxt="n")
x <- sqrtAxis(1, u5.bias=0)
abline(v=x, col="grey", lty="dotted")
abline(h=pretty(par("usr")[3:4]), col="grey", lty="dotted")