[R] How do I plot geoms in parallel in ggplot

George Chen
2010-05-06T18:06:44Z

Hello,

I am new to ggplot.  Please forgive my ignorance!

I have patient data such that each individual is a row and then the attributes
are in columns.  So for example:

Subj        Time        Height        Weight        WBC        Plt
1        1        9        4        4        150
1        2        10        5        6        200
1        3        11        6        5        250
1        4        12        7        3        200
2        1        4        2        7        300
2        2        5        4        8        450
2        3        6        6        6        300
2        4        8        8        5        200
3        1        6        6        4        455
3        2        8        8        5        344
3        3        9        9        6        544
3        4        10        10        3        213

I would like to show the data as a time course for height , weight, WBC, and plt
for each patient but in parallel and ultimately as a matrix of time courses for
all the subjects with each patient a row and the time course graph for height
weight WBC plt as individual columns.

So something like this
Subj 1   Height time course(TC)   Weight TC    WBC TC    Plt TC
Subj 2   Height time course(TC)   Weight TC    WBC TC    Plt TC
Subj 3   Height time course(TC)   Weight TC    WBC TC    Plt TC

Ultimately I would like to be able to sort and reorder the order of the subject
rows (so each row would become like a facet).
Could somebody give me a hint as to how or where to start looking to figure this
out?  I suspect it involves a layer for each time course, but how does one move
the time course for say weight over so that it does not overly that for height?

Thanks in advance!

George