Draws a bar plot of species rank abundance with Fisher's log-series superimposed.

# S3 method for prestonfit
autoplot(
  object,
  show.fitted = TRUE,
  xlab = "Abundance",
  ylab = "Number of Species",
  title = "Preston's lognormal distribution",
  subtitle = NULL,
  caption = NULL,
  bar.col = NA,
  bar.fill = "grey35",
  line.col = "red",
  size = 1,
  ...
)

Arguments

object

an object of class prestonfit.

show.fitted

logical; should the estimated distribution also be plotted?

xlab

character; label for the x axis.

ylab

character; label for the y axis.

title

character; title for the plot.

subtitle

character; subtitle for the plot.

caption

character; caption for the plot.

bar.col

colour for the bar outlines. The default, NA, does not draw outlines around bars.

bar.fill

fill colour for the bars.

line.col

colour for Fisher's log-series curve.

size

numeric; size aesthetic for the log-series curve.

...

additional arguments passed to other methods.

Value

A ggplot object.

Author

Gavin L. Simpson

Examples


data(BCI)
pfit <- prestonfit(colSums(BCI))
autoplot(pfit)