Description Usage Arguments Details Value Note Author(s) Examples
A 2d embedding of rows of given matrix is gridded and line plots of the profiles of the points within each cell are displayed
1 2 |
pos |
2d positions of rows |
profiles |
Matrix of data to be plotted |
n.div.x |
Number of grid boxes in x direction |
n.div.y |
Number of grid boxes in y direction |
normalize |
logical: if true, the profiles are normalized before plotting |
ylim |
a vector of length 2 containing the |
clipped |
logical: If TRUE, then values exceeding |
pos
is assumed to be the embedding/2 dimensional representation of the rows of profiles
. The pos
result is then placed in a uniform grid with the number of divisions in the x and y directions specified by n.div.x
and n.div.y
respectively. Then in each grid cell the profiles for all the points in it are displayed together. Missing data is not plotted.
The grid extends 5 percent of the difference between the max and min point beyond these points. In each cell 90 percent of its width is used. By default, the profiles are scaled so that the maximum and minimum values (in profiles
) would appear at the top and bottom of a cell. Different limits can be chosen using the ylim
option. If clipped
is true values going beyond these limits will be clipped, in order to prevent the overlap of profiles in different cells.
If normalize
is true, the profiles shall be normalized to have zero mean and unit variance.
Returns a ggplot2 plot of class ggplot
.
ylim
is applied to the profiles that will be plotted. So if normalization is turned on, the limits apply to these normalized values which are not accessible to the user. Therefore if this functionality is desired it may be better to normalize the data before invoking lineplot
.
Satwik Rajaram and Yoshi Oono
1 2 3 4 5 6 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.