plot.dynpop {MQMF}R Documentation

plot.dynpop an S3 method for plotting dynpop objects

Description

plot.dynpop an S3 method for plotting dynpop objects which are generated by the function discretelogistic. It generates a plot of the numbers through time, that is year x Nt, and a second plot that is a phase plot of Nt+1 vs Nt, to better illustrate the dynamics and simplify the search for equilibria. The input is designed to be the invisibly produced output from the MQMF function discretelogistic, but as long as there is at least a matrix of year, Nt, and Nt+1 with a class of dynpop, then a call to plot should generate the two graphs.

Usage

## S3 method for class 'dynpop'
plot(x, y = NULL, main = "", cex = 0.9, font = 7, ...)

Arguments

x

a dynpop matrix containing at least year, nt, and nt1 as columns, as returned invisibly from discretelogistic.

y

a second y value added to the first plot if present

main

defines text to print across top of plot with the intention of including the parameter values, default=""

cex

the size of the fonts used, default=0.9

font

the font used default=7 (bold serif) 1 = non-serif, 2 = bold non-serif, 6 = serif

...

ready for extra graphical parameters

Value

it returns the dynpop matrix invisibly

Examples

## Not run: 
  r <- 2.5; K <- 1000.0; N0 <- 50; Ct <- 0.0; yrs <- 50; p <- 1
  pop <- discretelogistic(r=r,K=K,N0=N0,Ct=Ct,Yrs=yrs,p=p)
  plot(pop,main=paste0("r=",r,"  K=",K,"  Ct=",Ct, "  N0=",N0,
                       "  p=",p),cex=0.85,font=7)

## End(Not run)

[Package MQMF version 0.1.5 Index]