Learn R Programming

kmlShape (version 0.9.5)

matplotLong: ~ Function: matplotLong ~

Description

Plot some longitudinal data in long format.

Usage

matplotLong(trajLong, col = 1:6, lty = 1:5, lwd=1, add = FALSE, main="", xlab="Times",ylab="",pourcent=NA)

Arguments

trajLong
[data.frame]: trajectories in long format. The data.frame has to be (no choice!) in the following format: the first column should be the individual indentifiant. The second should be the times at which the measurement are made. The third one should be the measurement.
col
[vector(numeric)] or [vector(character)]: vector that define the trajectories' colors. If the length of the vector is one, col is duplicated.
lty
[numeric]: lines type.
lwd
[numeric]: lines width.
add
[logical]: shall the function start a new graph (add=FALSE) or add the lines to the current graph (add=TRUE) ?
main
[character]: main title.
xlab
[character]: x label.
ylab
[character]: y label.
pourcent
[numeric]: if pourcent is not NA, then a legend is added on the top of the graph. The legend takes the values given by the vecteur pourcent.

Value

A graph.

Details

Plot some longitudinal data in long format. Only the color and the lines width can be modifid by the user.

Examples

Run this code
### Preparing data
g <- function(x)dnorm(x,3)+dnorm(x,7)+x/10
dn <- data.frame(id=rep(1:20,each=101),
    times=rep((0:100)/10,times=20),
    traj=rep(g((0:100)/10),20)+rep(runif(20),each=101)+rnorm(20*101,,0.1))

### matplotLong
matplotLong(dn)

### matplotLong with a legend
matplotLong(dn,col=2:3,pourcent=c(0.50,0.50))

Run the code above in your browser using DataLab