[R] How to show complete time values in a plot x axis
Sébastien Durand
sebastien.durand at cidco.ca
Thu Sep 18 21:10:44 CEST 2008
Hello,
I have the following data and I try to properly
import it in R and plot the 4th column relative to time
1 2008-249 17:44:17.973 -2.27 00000000: Accepted
2 2008-249 17:44:18.014 -2.28 00000000: Accepted
3 2008-249 17:44:18.064 -2.29 00000000: Accepted
4 2008-249 17:44:18.123 -2.29 00000000: Accepted
5 2008-249 17:44:18.174 -2.29 00000000: Accepted
6 2008-249 17:44:18.225 -2.29 00000000: Accepted
7 2008-249 17:44:18.274 -2.28 00000000: Accepted
8 2008-249 17:44:18.325 -2.28 00000000: Accepted
9 2008-249 17:44:18.375 -2.28 00000000: Accepted
10 2008-249 17:44:18.424 -2.27 00000000: Accepted
11 2008-249 17:44:18.475 -2.26 00000000: Accepted
12 2008-249 17:44:18.514 -2.24 00000000: Accepted
13 2008-249 17:44:18.565 -2.23 00000000: Accepted
14 2008-249 17:44:18.615 -2.20 00000000: Accepted
15 2008-249 17:44:18.674 -2.17 00000000: Accepted
16 2008-249 17:44:18.725 -2.15 00000000: Accepted
17 2008-249 17:44:18.774 -2.12 00000000: Accepted
18 2008-249 17:44:18.825 -2.09 00000000: Accepted
19 2008-249 17:44:18.875 -2.06 00000000: Accepted
20 2008-249 17:44:18.925 -2.03 00000000: Accepted
21 2008-249 17:44:18.975 -2.00 00000000: Accepted
22 2008-249 17:44:19.026 -1.97 00000000: Accepted
23 2008-249 17:44:19.055 -1.95 00000000: Accepted
#I copy the previous data then in R
dat=readLines("clipboard")
options(digits.secs=6)
tmp=unlist(lapply(dat,function(x){unlist(strsplit(x,"\\
+",perl=TRUE))[3:5]}))
tmp=matrix(tmp,ncol=3,byrow=TRUE)
tmp=cbind(paste(tmp[,1],tmp[,2]),tmp[,3])
time=strptime(tmp[,1], format="%Y-%j %H:%M:%OS")
value=as.numeric(tmp[,2])
plot(time,value)
#How can I show in the x axis the complete time values including the
decimals.
Thanks a lot
N.B.: I am running the lastest version of R and using it under Windows XP
S.
More information about the R-help
mailing list