Plots a circular buffer and or its outline
plot.buffer is a generic function that allows the plotting of objects of class
buffer, either as new plots or as a new layer added on top of an existing one. The plotting of both the bathymetry/hypsometry as well as the outline of the buffer is possible.
an object of class
Should the outline of the buffer be plotted (default) or the bathymetric/hypsometric data within the buffer.
Should the plot be added on top of an existing bathymetric/hypsometric plot (default) or as a new plot
Further arguments to be passed to the
Either a plot of the outline of a buffer (default) or a bathymetric map with isobaths of a buffer when
outline = FALSE
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
# load and plot a bathymetry data(florida) plot(florida, lwd = 0.2) plot(florida, n = 0, lwd = 0.7, add = TRUE) # add points around which a buffer will be computed loc <- data.frame(-80, 26) points(loc, pch = 19, col = "red") # compute buffer buf <- create.buffer(florida, loc, radius=1.5) # plot buffer bathymetry plot(buf, outline=FALSE, n=10, lwd=.5, col=2) # add buffer outline plot(buf, lwd=.7, fg=2)