plotOccData | R Documentation |
plotOccData
takes occurrence data which has been sorted into a by-taxon list,
such as that output by taxonSortPBDBocc
or may be output by simulations using
sampleRanges
and produces a plot showing the age uncertainty associated with
individual occurrences, with occurrences of the same taxon grouped by color.
plotOccData( occList, groupLabel = NULL, occColors = NULL, lineWidth = NULL, xlims = NULL )
occList |
A list where every element is a table of occurrence data for a different taxon,
such as that returned by |
groupLabel |
A character vector with a single string giving the name for the occurrence dataset used, such as the taxonomic name of the group examined. If not given (the default) a generic plot title is appended. |
occColors |
A vector of numbers or characters indicating colors on a color
palette for use with the basic |
lineWidth |
A numeric value giving the length to be used for the width of lines
plotted in |
xlims |
A two element vector controlling the width of the horizontal time-scale the occurrence bars are plotted against. By default, this is not given and calculated internally. |
This function was originally conceived of in the following blog post: Link
This function will invisibly return a list, with each per-taxon element containing the two-column matrix of age bounds for occurrences.
David W. Bapst
Occurrence data as commonly used with paleotree
functions can
be obtained with link{getPBDBocc}
, and sorted into taxa by
taxonSortPBDBocc
, and further explored with this function and
occData2timeList
. Also, see the example graptolite dataset
at graptPBDB
and the example graptolite dataset at graptPBDB
#load example graptolite PBDB occ dataset data(graptPBDB) #get formal genera occSpecies <- taxonSortPBDBocc(graptOccPBDB, rank = "species") #plot it! plotOccData(occSpecies) #this isn't too many occurrences, because there are so few #formal grapt species in the PBDB #genera is messier... #get formal genera occGenus <- taxonSortPBDBocc(graptOccPBDB, rank = "genus") #plot it! plotOccData(occGenus) #some of those genera have occurrences with very large #age uncertainties on them!
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.