[R] Help me please: gplot, facets_wrap and ordering of x axis dates

David Lyon david_lyon3 at yahoo.com
Tue May 14 21:59:07 CEST 2013


I have a text file of data as below and doing a ggplot line plot of all the ids as separate mini line plots which works with the following code.

Problem how do I order the dates for each id plot on the x axis so that the dates are going from oldest to most recent????


Thanks in advance

Dave





CODE:

a<-read.table("DATA",header=TRUE);
b<-a[order(as.Date(a$date, format="%m/%d/%Y")),]

ggplot(data=b) + geom_line(aes(x=date, y=value, group=id, colour= factor(id))) + facet_wrap(~id, scales = "free")






DATA:


id      date    value
001     8/16/10 <0.16
001     10/25/10        <0.16
001     11/8/10 0.42
001     11/22/10        0.81
001     12/6/10 <0.16
002     8/18/10 2.93
002     10/25/10        2.4
002     11/8/10 1.36
002     11/22/10        1.22
004     8/20/10 0.77
004     10/25/10        0.85
004     11/8/10 1.22
004     11/22/10        0.21
004     12/6/10 1.81
004     10/26/11        0.54
005     6/4/09  1.33
005     6/18/10 1.32
005     8/25/10 2.5
005     9/15/10 1.3
005     10/25/10        1.1
005     11/8/10 0.66
005     11/22/10        0.84
005     12/6/10 7.42
005     11/4/11 1.21
006     9/23/10 0.97
006     10/25/10        2.25
006     11/8/10 0.51
006     11/22/10        0.53
006     12/6/10 0.41
008     8/25/10 3.14
008     10/25/10        3.58
008     11/8/10 2.41
008     12/6/10 2.08
008     6/11/12 3.2
009     10/6/10 0.24
009     11/22/10        0.34
009     2/2/11  0.58
009     2/16/11 0.54
009     3/2/11  0.25
009     3/16/11 0.39
010     9/14/10 0.28
010     2/2/11  0.19
010     2/16/11 0.42
010     3/2/11  0.39
010     3/16/11 0.26
011     8/20/10 <0.16
011     2/2/11  <0.16
011     2/16/11 <0.16
011     3/2/11  <0.16
011     3/16/11 1.76
011     10/26/11        <0.16
012     12/14/10        0.48
012     2/2/11  1.2
012     2/16/11 0.44
012     3/2/11  0.32
012     3/16/11 0.34
013     11/13/09        0.73
013     8/19/10 3.32
013     2/2/11  13.7
014     2/6/13  1.35
014     4/24/13 0.85
014     8/18/10 0.66
014     10/5/10 0.68
014     10/27/10        0.53
014     2/2/11  0.54
014     2/16/11 0.49
014     3/2/11  0.31
014     3/16/11 0.4
014     6/29/11 0.53
014     8/15/11 0.55
014     8/15/12 0.94
014     10/31/12        0.74
015     12/10/10        0.4
015     2/2/11  0.44
015     3/2/11  0.38
015     3/16/11 0.43
016     12/17/10        0.18
016     1/25/11 <0.16
016     2/2/11  0.53
016     2/2/11  0.54
016     2/16/11 0.46
016     3/2/11  0.29
016     3/16/11 0.2
016     3/20/12 0.18
016     3/26/12 0.23
016     3/30/12 0.52
016     4/2/12  0.33
016     4/23/12 0.3
017     11/17/11        3.35
017     12/9/11 2.56
018     2/25/13 18.1
018     3/11/13 14.9
018     3/25/13 11.1
018     4/10/13 8.47
018     4/22/13 15.9




More information about the R-help mailing list