Learn R Programming

longCatEDA (version 0.31)

longContPlot:

Description

Function to plot continuous longitudinal or time-series data.

Usage

longContPlot(y, times = NULL, jog=FALSE, ylim = NULL, xlim = NULL, ...)

Arguments

y
a data matrix or data frame in wide (as opposed to long) format with cases in rows and repeated observations in columns.
times
time points used for the x-axis in plotting. Either a vector of the same length as the number of columns in y (i.e., all cases have the same times of observation), or a matrix of the same dimension as y (i.e., individually varying times of observation). Default is NULL and is assigned the value 1:ncol(y).
jog
When y is integer data, it can be useful to jog all values by a small amount. When jog=TRUE, a random uniform variate in [-.25, .25] is added to each row in y.
ylim
see par. Default is NULL and calculated from y.
xlim
see par. Default is NULL and calculated from y.
…
Arguments to be passed to plot. See par.

References

Tueller, S. J., Van Dorn, R. A., & Bobashev, G. V. (2016). Visualization of categorical longitudinal and times series data (Report No. MR-0033-1602). Research Triangle Park, NC: RTI Press. http://www.rti.org/publication/visualization-categorical-longitudinal-and-times-series-data

See Also

longCatPlot.

Examples

Run this code
# longitudinal plot
times <- c(1,100,200,300,400,500)
par(mfrow=c(1,1), bg='cornsilk3')
longContPlot(example2cont, times, ylim=c(-2,6), main='', ylab='', xlab='Day')
par(mfrow=c(1,1), bg='transparent')

# jogging example
times <- c(1,100,200,300,400,500)
par(mfrow=c(1,2), bg='cornsilk3')
longContPlot(example2cat, times,           ylim=c(0,6), 
  main='Growth Curves', ylab='', xlab='Days')
longContPlot(example2cat, times, jog=TRUE, ylim=c(0,6), 
  main='Growth Curves + Jogging', 
	ylab='', xlab='Days')
par(mfrow=c(1,1), bg='transparent')# compare growth curves to longCat

Run the code above in your browser using DataLab