pixellate(x, ..., weights = NULL, padzero=FALSE)## S3 method for class 'ppp':
as.im(X, \dots)
"ppp").as.mask to determine
the pixel resolution"im").x into a pixel
image, by counting the number of points (or the total weight of
points) falling in each pixel. The function as.im.ppp is a method for the generic
function as.im for the class of point patterns. It is
equivalent to calling pixellate with its default
values. The function pixellate has additional arguments for
greater flexibility.
First, the window containing x is converted to a
binary pixel mask using as.mask.
If weights is NULL, then for each pixel
in the mask, the algorithm counts how many points in x fall
in the pixel. This count is usually either 0 (for a pixel with no data
points in it) or 1 (for a pixel containing one data point) but may be
greater than 1. The result is an image with these counts as its pixel values.
If weights is given, it should be a numeric vector of the same
length as the number of points in x. For each pixel, the
algorithm finds the total weight associated with points in x that fall
in the given pixel. The result is an image with these total weights
as its pixel values.
By default (if zeropad=FALSE) the resulting pixel image has the same
spatial domain as the window of the point pattern x. If
zeropad=TRUE then the resulting pixel image has a rectangular
domain; pixels outside the original window are assigned the value zero.
im, as.im,
density.ppp, smooth.ppp.data(humberside)
plot(pixellate(humberside))Run the code above in your browser using DataLab