Learn R Programming

IsoplotR (version 0.8)

ellipse: Get coordinates of error ellipse for plotting

Description

Construct an error ellipse age a given confidence level from its centre and covariance matrix

Usage

ellipse(x, y, covmat, alpha = 0.05)

Arguments

x
x-coordinate (scalar) for the centre of the ellipse
y
y-coordinate (scalar) for the centre of the ellipse
covmat
covariance matrix of the x-y coordinates
alpha
the probability cutoff for the error ellipses

Value

a [50x2] matrix of plot coordinates

Examples

Run this code
x = 99; y = 101;
covmat <- matrix(c(1,0.9,0.9,1),nrow=2)
ell <- ellipse(x,y,covmat)
plot(c(90,110),c(90,110),type='l')
polygon(ell,col=rgb(0,1,0,0.5))
points(x,y,pch=21,bg='black')

Run the code above in your browser using DataLab