| makeProps {PBSmapping} | R Documentation |
Appends a column for a polygon property (e.g., border or
lty) to PolyData based on measurements in the
PolyData's Z column.
makeProps (pdata, breaks, propName="col", propVals=1:(length(breaks)-1))
pdata |
PolyData with a Z column. |
breaks |
either a vector of cut points or a scalar denoting the
number of intervals that Z is to be cut into. |
propName |
name of the new column to append to pdata. |
propVals |
vector of values to associate with Z breaks. |
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.
PolyData with the same columns as pdata plus an
additional column propName.
addLabels,
addLines,
addPoints,
addPolys,
addStipples,
plotLines,
plotMap,
plotPoints,
plotPolys,
PolyData,
PolySet.
#--- 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))