Description General Utility Text Manipulation Plotting Functions
The microRutils package contains various functions for text manipulation, plotting and general utility. These have been developed over the last decade or so; they range from the picayune to the highly useful.
cbindSafe(), rbindSafe():
Column-/row-wise concatenation of objects with potentially
different rows/columns.
compressMatrix():
Resize a matrix by combining adjacent elements.
express():
Programmatically generate expression objects.
getLapplyIndex():
Access index of list element from within lapply().
nameslike():
Find named elements, rows or columns using a regular expression.
nonUniq():
Find replicated elements in a vector.
numberReplicates():
Number recurring elements within a vector.
Order():
Order items using columns of a data.frame as keys.
prepDir():
Create a new directory.
pvalOrder():
Order p-values by levels, then numeric value.
rowMads():
Fast calculation of MADs by row.
rowSds():
Fast calculation of standard deviations of rows.
rowZs():
Fast calculation of Z-scores by row.
samediff():
Find elements in common, and unique to, two vectors.
selectRows():
Row selection of a data.frame.
uniqRowFreqs():
Count occurrences of replicate rows in a data.frame.
untab():
Convert a table object to an array.
is.char(), as.char():
Alises for as.character() and is.character().
asciiToChar():
Conversion between letters and ASCII codes.
cString():
Create a c() expression from character vector.
orString():
Generate an OR regular expression substring.
p.print():
Formats p-values for readability.
percent():
Format numeric values as (character) percentages.
regextr():
Substring extraction by regular expression.
rename():
Rename elements, rows or columns, etc. of an object.
strrev():
Reverse character order within each element of a character vector.
yyyymmdd():
Generate a formatted time stamp.
circle(): Plot a circle or regular polygon.
Custom colormaps for heat maps:
aqua.brown(), grayscale, hot(), hot2(), jet(), orange.blue(),
purple.green(), purple.orange(), red.green(), yellow.blue()
enclose.plot():
Draw edge around a plot.
groupedTickLabels():
Label axes with hierarchically organized groups.
Hist():
Modified version of the graphics::hist() histogram function.
Image():
Modified version of the graphics::image() plotting function.
logtix():
Add log-scaled tick marks to an axis.
plot2Dhist():
Generate and plot a 2D-histogram as a heatmap.
sym():
Get a numeric range that is symmetric around zero.
T.width():
Determine width of caps on error bars as fraction of plot width.
VennPlot():
Draw a Venn plot with proportional areas.
x.pt(), y.pt():
Get the location value associated with a fraction of x- or y-axis.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.