Learn R Programming

gatepoints (version 0.1.5)

fhs: Freehand select

Description

Freehand select

Usage

fhs(data, mark = TRUE, names = TRUE, ...)

Value

Returns character vector of rownames of the selected points from data if names parameter is TRUE. If names is FALSE then a logical vector indicating whether points are in the polygon is returned.

Arguments

data

Data frame or matrix of co-ordinates. (x,y) co-ordinates for each point will be on rows. Rownames of selected points will be returned.

mark

Default TRUE. Predicate marking of selected points.

names

Default TRUE. If TRUE will return rownames of data frame with points within polygon. If FALSE will return logical vector.

...

Additional parameters passed to points.

Author

Wajid Jawaid

Details

Freehand select function. First generate a 2D plot using R's plot function, then select gate region by left clicking. Close polygon by right clicking. The function will return the rownames of the enclosed points by the rownames of th co-ordinates given in data.

Examples

Run this code
if (FALSE) {
x <- cbind(1:10, 1:10)
rownames(x) <- 1:10
plot(x, pch = 16, col = "red")
fhs(x)
}

Run the code above in your browser using DataLab