[R] How do I plat timestamed (in seconds) data in R?

David Winsemius dwinsemius at comcast.net
Tue Jul 6 15:39:09 CEST 2010


On Jul 6, 2010, at 9:28 AM, David Winsemius wrote:

>
> On Jul 6, 2010, at 8:58 AM, LosemindL wrote:
>
>>
>> Hi all,
>>
>> I have an Nx2 array, where the first column contains the timestamps  
>> and the
>> second column contains the corresponding data.
>>
>> second  | ts
>> --------| --
>> 14:25:00| 18
>> 14:25:02| 14
>> 14:25:04| 11
>> 14:25:06| 4
>> 14:25:08| 24
>> 14:25:10| 13
>> 14:25:12| 12
>> 14:25:14| 6
>> 14:25:16| 21
>> 14:25:18| 37
>> 14:25:20| 21
>> 14:25:22| 9
>>
>> Since I don't know how to do this in R yet, please allow me to show  
>> data in
>> Matlab:
>
> > tz <- read.table(textConnection("second  | ts
> + 14:25:00| 18
> + 14:25:02| 14
> + 14:25:04| 11
> + 14:25:06| 4
> + 14:25:08| 24
> + 14:25:10| 13
> + 14:25:12| 12
> + 14:25:14| 6
> + 14:25:16| 21
> + 14:25:18| 37
> + 14:25:20| 21
> + 14:25:22| 9"), header=TRUE, sep="|")
>>
>> In Matlab, the first column becomes:
>>
>>
>>  0.600694444496185
>>  0.600752314785495
>>  0.600810185191222
>>  0.600868055596948
>>  0.600925925886258
>>  0.600983796291985
>>  0.601041666697711
>>  0.601099536987022
>>  0.601157407392748
>>
>> How do I plot such data with X-axis showing the timestamps  
>> (seconds) and the
>> Y-axis showing the data?
>>
>
# Should have included the package call and perhaps

install.packages("zoo)
require(zoo)
> > plot (zoo(tz[,2], order.by=tz[,1])  )
>
> ______________________________________________

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list