Plot an age-depth model
Plot the age-depth model of a core.
agedepth( set = get("info"), BCAD = set$BCAD, depth.unit = set$depth.unit, age.unit = "yr", unit = depth.unit, d.lab = c(), age.lab = c(), yr.lab = age.lab, kcal = FALSE, acc.lab = c(), d.min = c(), d.max = c(), d.by = c(), depths = set$depths, depths.file = FALSE, age.min = c(), yr.min = age.min, age.max = c(), yr.max = age.max, hiatus.option = 1, dark = c(), prob = set$prob, rounded = c(), d.res = 400, age.res = 400, yr.res = age.res, date.res = 100, rotate.axes = FALSE, rev.age = FALSE, rev.yr = rev.age, rev.d = FALSE, maxcalc = 500, height = 1, calheight = 1, mirror = TRUE, up = TRUE, cutoff = 0.1, plot.range = TRUE, range.col = grey(0.5), range.lty = "12", mn.col = "red", mn.lty = "12", med.col = NA, med.lty = "12", C14.col = rgb(0, 0, 1, 0.35), C14.border = rgb(0, 0, 1, 0.5), cal.col = rgb(0, 0.5, 0.5, 0.35), cal.border = rgb(0, 0.5, 0.5, 0.5), dates.col = c(), pb.background = 0.5, pbmodelled.col = function(x) rgb(0, 0, 1, 0.5 * x), pbmeasured.col = "blue", pb.lim = c(), supp.col = "purple", plot.tail = TRUE, remove.tail = TRUE, hiatus.col = grey(0.5), hiatus.lty = "12", rgb.scale = c(0, 0, 0), rgb.res = 100, slump.col = grey(0.8), normalise.dists = TRUE, same.heights = FALSE, cc = set$cc, title = set$core, title.location = "topleft", title.size = 1.5, after = set$after, bty = "l", mar.left = c(3, 3, 1, 1), mar.middle = c(3, 0, 1, 0.5), mar.right = c(3, 3, 1, 1), mar.main = c(3, 3, 1, 1), righthand = 3, mgp = c(1.7, 0.7, 0), xaxs = "r", yaxs = "i", prior.ticks = "n", prior.fontsize = 0.9, toppanel.fontsize = 0.9, xaxt = "s", yaxt = "s", plot.pb = TRUE, pb.lty = 1, plot.pdf = FALSE, dates.only = FALSE, model.only = FALSE, verbose = TRUE )
set |
Detailed information of the current run, stored within this session's memory as variable |
BCAD |
The calendar scale of graphs and age output-files is in |
depth.unit |
Units of the depths. Defaults to the one provided in the Bacon() command, |
age.unit |
Units of the ages. Defaults to |
unit |
Deprecated and replaced by |
d.lab |
The labels for the depth axis. Default |
age.lab |
The labels for the calendar axis (default |
yr.lab |
Deprecated - use age.lab instead |
kcal |
Use kcal BP. Default is |
acc.lab |
The labels for the accumulation rate plot (top middle). Default |
d.min |
Minimum depth of age-depth model (use this to extrapolate to depths higher than the top dated depth). |
d.max |
Maximum depth of age-depth model (use this to extrapolate to depths below the bottom dated depth). |
d.by |
Depth intervals at which ages are calculated. Default 1. Alternative depth intervals can be provided using, e.g., d. |
depths |
By default, Bacon will calculate the ages for the depths |
depths.file |
By default, Bacon will calculate the ages for the depths |
age.min |
Minimum age of the age-depth plot. |
yr.min |
Deprecated - use age.min instead. |
age.max |
Maximum age of the age-depth plot. |
yr.max |
Deprecated - use age.min instead. |
hiatus.option |
How to calculate accumulation rates and ages for sections with hiatuses. Either extrapolate from surrounding sections (default, |
dark |
Darkness of the greyscale age-depth model. By default, the darkest grey value is calculated as 10 times the height of the lowest-precision age estimate |
prob |
Confidence interval to report (between 0 and 1, default 0.95 or 95%). |
rounded |
Rounding of years. Default is to round to single years (1 digit for plum models). |
d.res |
Resolution or amount of greyscale pixels to cover the depth scale of the age-model plot. Default |
age.res |
Resolution or amount of greyscale pixels to cover the age scale of the age-model plot. Default |
yr.res |
Deprecated - use age.res instead. |
date.res |
Date distributions are plotted using |
rotate.axes |
By default, the age-depth model is plotted with the depths on the horizontal axis and ages on the vertical axis. This can be changed with |
rev.age |
The direction of the age axis, which can be reversed using |
rev.yr |
Deprecated - use rev.age instead. |
rev.d |
The direction of the depth axis, which can be reversed using |
maxcalc |
Number of depths to calculate ages for. If this is more than |
height |
The maximum heights of the distributions of the dates on the plot. See also |
calheight |
Multiplier for the heights of the distributions of dates on the calendar scale. Defaults to |
mirror |
Plot the dates as 'blobs'. Set to |
up |
Directions of distributions if they are plotted non-mirrored. Default |
cutoff |
Avoid plotting very low probabilities of date distributions (default |
plot.range |
Whether or not to plot the curves showing the confidence ranges of the age-model. Defaults to ( |
range.col |
The colour of the curves showing the confidence ranges of the age-model. Defaults to medium grey ( |
range.lty |
The line type of the curves showing the confidence ranges of the age-model. Defaults to |
mn.col |
The colour of the mean age-depth model: default |
mn.lty |
The line type of the mean age-depth model. Default |
med.col |
The colour of the median age-depth model: not drawn by default |
med.lty |
The line type of the median age-depth model. Default |
C14.col |
The colour of the calibrated ranges of the dates. Default is semi-transparent blue: |
C14.border |
The colours of the borders of calibrated 14C dates. Default is semi-transparent dark blue: |
cal.col |
The colour of the non-14C dates. Default is semi-transparent blue-green: |
cal.border |
The colour of the border of non-14C dates in the age-depth plot: default semi-transparent dark blue-green: |
dates.col |
As an alternative to colouring dates based on whether they are 14C or not, sets of dates can be coloured as, e.g., |
pb.background |
Probability at which total Pb values are considered to have reached background values, or in other words, that their modelled values are at or below supported + detection limit (Al)). Setting this at .5 means that any depth with a Pb measurement, where at least half of the iterations model Pb values reaching background values, is flagged as having reached background. The age-model is not extended to any Pb measurements that have reached background. |
pbmodelled.col |
Colour of the modelled 210Pb values. Defaults to shades of blue: |
pbmeasured.col |
Colour of the measured 210Pb values (default |
pb.lim |
Axis limits for the Pb-210 data. Calculated automatically by default ( |
supp.col |
Colour of supported Pb-210. Defaults to purple, because why not. |
plot.tail |
The depth axis can extend to all Pb measurements ( |
remove.tail |
Whether or not to remove the tail measurements when plotting. Sometimes automated removal might go wrong, so then this option can be used to avoid removing the tail measurements. Quite similar to plot.tail. |
hiatus.col |
The colour of the depths of any hiatuses. Default |
hiatus.lty |
The line type of the depths of any hiatuses. Default |
rgb.scale |
The function to produce a coloured representation of all age-models. Needs 3 values for the intensity of red, green and blue. Defaults to grey-scales: |
rgb.res |
Resolution of the colour spectrum depicting the age-depth model. Default |
slump.col |
Colour of slumps. Defaults to |
normalise.dists |
By default, the distributions of more precise dates will cover less time and will thus peak higher than less precise dates. This can be avoided by specifying |
same.heights |
Plot the distributions of the dates all at the same maximum height (default |
cc |
Calibration curve for 14C dates: |
title |
The title of the age-depth model is plotted on the main panel. By default this is the core's name. To leave empty: |
title.location |
Location of the title. Default |
title.size |
Size of the title font. Defaults to |
after |
Sets a short section above and below hiatus.depths within which to calculate ages. For internal calculations - do not change. |
bty |
Type of box to be drawn around plots ( |
mar.left |
Plot margins for the topleft panel (amount of white space along edges of axes 1-4). Default |
mar.middle |
Plot margins for the middle panel(s) at the top (amount of white space along edges of axes 1-4). Default |
mar.right |
Plot margins for the topright panel (amount of white space along edges of axes 1-4). Default |
mar.main |
Plot margins for the main panel (amount of white space along edges of axes 1-4). Default |
righthand |
Adapt the righthand margins by a certain amount (default 2) to allow a righthand axis to be plotted (for plum) |
mgp |
Axis text margins (where should titles, labels and tick marks be plotted). Defaults to |
xaxs |
Extension of x-axis. By default, add some extra white-space at both extremes ( |
yaxs |
Extension of y-axis. By default, add no extra white-space at both extremes ( |
prior.ticks |
Plot tickmarks and values on the vertical axes for the prior and posterior distributions. Defaults to no tick marks ( |
prior.fontsize |
Font size of the prior, relative to R's standard size. Defaults to |
toppanel.fontsize |
Font size of the top panels, relative to R's standard size. Defaults to |
xaxt |
Whether or not to plot the x-axis. Can be used to adapt axes after a plot. See ?par for other options. |
yaxt |
Whether or not to plot the y-axis. Can be used to adapt axes after a plot. See ?par for other options. |
plot.pb |
Plot the 210Pb data (if present). Defaults to |
pb.lty |
Line type of measured Pb-210 data. |
plot.pdf |
Produce a pdf file of the age-depth plot. |
dates.only |
By default, the age-depth model is plotted on top of the dates. This can be avoided by supplying |
model.only |
By default, panels showing the MCMC iterations and the priors and posteriors for accumulation rate and memory are plotted above the main age-depth model panel. This can be avoided by supplying |
verbose |
Provide a summary of the age ranges after producing the age-depth model graph; default |
A plot of the age-depth model, and estimated ages incl. confidence ranges for each depth.
Maarten Blaauw, J. Andres Christen
Bacon(ask=FALSE, coredir=tempfile()) agedepth()
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.