geoscalePlot {geoscale} R Documentation

## Geological time scale plotting.

### Description

Plots two variables and includes the geological time-scale with a number of possible scales.

### Usage

geoscalePlot(ages,data,units=c("Age","Epoch","Period"),
tick.scale="myr",boxes="Age",abbrev, cex.age=0.3,cex.ts=0.4,cex.pt=1,
age.lim=NULL,data.lim=NULL,user.scale,ts.col=TRUE,ts.width=0.3,label,
vers="ICS2015",no.axis=FALSE,direction="horizontal",erotate,arotate,
urotate,...)

### Arguments

 ages The first dataset, should be the age variable. data The second dataset, should be the data variable. units The temporal unit(s) to be included in the timescale, options include: "Eon", "Era", "Period", "Epoch", "Age" and "User". The option "User" is required when including a user-defined timescale. This also requires an object to be assigned to user.scale. tick.scale The resolution of the tick marks at the base of the timescale, the default is the same as units. The resolution of the scale can also be chosen by specifiying a value or removed entirely by using "no". boxes Option to include grey boxes for individual time bins. Same options as for scale. abbrev Option to abbreviate names of geological units in the time scale, options are the same as for units. cex.age Size of the numbers on the scale bar. cex.ts Size of the text in the time scale. cex.pt Size of the individual points. age.lim The temporal range for the plot. data.lim The range of data to the plotted. user.scale The data object to be used when including a user-defined time scale, requires the option "User" to be included in units. See data(UKzones) as an example of the required data format. ts.col Whether to include colours in the timescale. ts.width Amount of space taken up by plotting the time scale, value must be between 0 and 1. label Label for the data axis. vers The version of the time scale to use. Options include: "ICS2015","ICS2014","ICS2013","ICS2012","ICS2010","ICS2009" or "ICS2008". no.axis Option to remove the label on the y-axis. direction The orientation of the plot, can be either "horizontal" or "vertical". erotate A numerical value for the rotation for the Epoch/Series temporal units, default values are 90 when direction='horizontal' and 0 when direction='vertical'. arotate A numerical value for the rotation for the Age/Stage temporal units, default values are 90 when direction='horizontal' and 0 when direction='vertical'. urotate A numerical value for the rotation for the User temporal units, default values are 90 when direction='horizontal' and 0 when direction='vertical'. ... Other arguments passed to points.

### Author(s)

Mark A. Bell mark.bell521@gmail.com

### Examples


### Basic plots

data(traits)
attach(traits)

## 1. A simple bivariant plot
geoscalePlot(age,trait)

## 2. Including the entire time scale
geoscalePlot(age,trait,units=c("Eon","Era","Age","Epoch","Period"),type="l")

## 3. Including abbreviations in the time scale
# (a) For one or more temporal units
geoscalePlot(age,trait,units=c("Eon","Era","Age","Epoch","Period"),type="l",
abbrev=c("Age","Epoch"))
# (b) For all temporal units
geoscalePlot(age,trait,units=c("Eon","Era","Age","Epoch","Period"),type="l",
abbrev=c("All"))

## 4. Rotating names in the time scale
geoscalePlot(age,trait,units=c("Eon","Era","Age","Epoch","Period"),type="l",
erotate=45)

### Including a user defined timescale

data(traits)
attach(traits)
data(biozones)

geoscalePlot(age,trait,boxes="User",user.scale=biozones,type="o",
units=c("Age","Period","User"),xlim=c(65,95),tick.scale="User")



[Package geoscale version 2.0 Index]