| quadrats | R Documentation |
Divides window into rectangular quadrats and returns the quadrats as a tessellation.
quadrats(X, nx = 5, ny = nx, xbreaks = NULL, ybreaks = NULL, keepempty=FALSE)
X |
A window (object of class |
nx, ny |
Numbers of quadrats in the |
xbreaks |
Numeric vector giving the |
ybreaks |
Numeric vector giving the |
keepempty |
Logical value indicating whether to delete or retain empty quadrats. See Details. |
If the window X is a rectangle, it is divided into
an nx * ny grid of rectangular tiles or ‘quadrats’.
If X is not a rectangle, then the bounding rectangle of
X is first divided into an nx * ny grid of rectangular
tiles, and these tiles are then intersected with the window X.
The resulting tiles are returned as a tessellation (object of class
"tess") which can be plotted and used in other analyses.
If xbreaks is given, it should be a numeric vector
giving the x coordinates of the quadrat boundaries.
If it is not given, it defaults to a
sequence of nx+1 values equally spaced
over the range of x coordinates in the window Window(X).
Similarly if ybreaks is given, it should be a numeric
vector giving the y coordinates of the quadrat boundaries.
It defaults to a vector of ny+1 values
equally spaced over the range of y coordinates in the window.
The lengths of xbreaks and ybreaks may be different.
By default (if keepempty=FALSE), any rectangular tile which
does not intersect the window X is
ignored, and only the non-empty intersections are treated as quadrats,
so the tessellation may consist of fewer than nx * ny tiles.
If keepempty=TRUE, empty intersections are retained,
and the tessellation always contains exactly nx * ny tiles,
some of which may be empty.
A tessellation (object of class "tess") as described under
tess.
and \rolf
For calculations using quadrats, see
quadratcount,
quadrat.test,
quadratresample
For other kinds of tessellations, see
tess,
hextess,
venn.tess,
polartess,
dirichlet, delaunay,
quantess, bufftess
and
rpoislinetess.
W <- square(10)
Z <- quadrats(W, 4, 5)
plot(Z)
plot(quadrats(letterR, 5, 7))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.