mat2pol | R Documentation |
mat
rix to pol
ygon: Plot columns of a matrix
as stacked areas.
mat2pol( pm,
perm = 1:ncol(pm),
x = as.numeric(rownames(pm)),
col = rainbow(ncol(pm)),
yl = 0:1,
append = FALSE,
... )
pm |
Numerical matrix. |
perm |
integer vector of length |
x |
Numeric. The x-axis of the plot. |
col |
Colors of the areas. |
yl |
y-axis limits. |
append |
Logical. Should the polygons be added to an exiating plot |
... |
Further parameters passed to |
The function is originally intended to plot stacked
probabilities, hence the default of 0:1
for the y-axis.
A matrix of ncol(pm)+1
columns with the first equal to 0,
and the remaining the cumulative sum of the columns of
pm[perm]
.
The function is called for its side effect - the stacked polygons.
Bendix Carstensen
M <- cbind( sort(runif(10)), sort(runif(10)), sort(runif(10)) )
pm <- sweep( M, 1, apply(M,1,sum), "/" )
mat2pol( pm )
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.