| makeProps {PBSmapping} | R Documentation |
Make Polygon Properties
Description
Append a column for a polygon property (e.g., border or
lty) to PolyData based on measurements in the
PolyData's Z column.
Usage
makeProps(pdata,breaks,propName="col",propVals=1:(length(breaks)-1))
Arguments
pdata |
PolyData with a |
breaks |
either a vector of cut points or a scalar denoting the
number of intervals that |
propName |
name of the new column to append to |
propVals |
vector of values to associate with |
Details
This function acts like the cut function to produce
PolyData suitable for the polyProps plotting argument
(see addLabels, addLines,
addPoints, addPolys,
addStipples, plotLines,
plotMap,plotPoints, and
plotPolys). The Z column of pdata is
equivalent to the data vector x of the cut
function.
Value
PolyData with the same columns as pdata plus an
additional column propName.
Author(s)
Nicholas M. Boers, Staff Software Engineer
Jobber, Edmonton AB
Last modified Rd: 2013-04-10
See Also
addLabels,
addLines,
addPoints,
addPolys,
addStipples,
plotLines,
plotMap,
plotPoints,
plotPolys,
PolyData,
PolySet.
Examples
local(envir=.PBSmapEnv,expr={
#--- create a PolyData object
pd <- data.frame(PID=1:10, Z=1:10)
#--- using 3 intervals, create a column named `col' and populate it with
#--- the supplied values
makeProps(pdata=pd, breaks=3, propName="col", propVals=c(1:3))
})