[R] Plot data inside matrix
    alcesgabbo 
    alcesgabbo at hotmail.com
       
    Mon Nov 29 14:46:08 CET 2010
    
    
  
yes, this is a zoo object.
First off all I have:
procProperty: "sensor3" "sensor3" "sensor3" "sensor3" "sensor3" "sensor3"
"sensor3" "sensor3"
property:  "A" "B" "B" "A" "B" "B" "A" "A" "A"
data:  40 20 31 32 15 33 15 12  4
I create a matrix with this objects:
data<-cbind(data,property)
data<-cbind(data,procProperty)
now data is:
data:
 data property procProperty
 [1,] "40" "A"      "sensor3"  
 [2,] "20" "B"      "sensor3"  
 [3,] "31" "B"      "sensor3"  
 [4,] "32" "A"      "sensor3"  
 [5,] "15" "B"      "sensor3"  
 [6,] "33" "B"      "sensor3"  
 [7,] "15" "A"      "sensor3"  
 [8,] "12" "A"      "sensor3"  
 [9,] "4"  "A"      "sensor3"  
"index" contains the date :  "2010-10-1 7:32:00"  "2010-10-3 4:33:21" 
"2010-10-5 7:32:00"  "2010-10-2 7:32:00"  "2010-10-5 7:32:00"
 "2010-10-3 4:33:21"  "2010-10-1 17:32:00" "2010-10-3 14:33:21" "2010-10-6
17:32:00"
I modifed with this function: index<-as.POSIXlt(index)
then I do:
sensor<-zoo(data,index)
sensor is:
                               data property procProperty
2010-10-01 07:32:00 40   A        sensor3    
2010-10-01 17:32:00 15   A        sensor3    
2010-10-02 07:32:00 32   A        sensor3    
2010-10-03 04:33:21 20   B        sensor3    
2010-10-03 04:33:21 33   B        sensor3    
2010-10-03 14:33:21 12   A        sensor3    
2010-10-05 07:32:00 31   B        sensor3    
2010-10-05 07:32:00 15   B        sensor3    
2010-10-06 17:32:00 4    A        sensor3   
str(sensor) is:
 str(sensor)
‘zoo’ series from 2010-10-01 07:32:00 to 2010-10-06 17:32:00
  Data: chr [1:9, 1:3] "40" "15" "32" "20" "33" "12" "31" "15" "4" "A" "A"
"A" "B" "B" "A" ...
 - attr(*, "dimnames")=List of 2
  ..$ : NULL
  ..$ : chr [1:3] "data" "property" "procProperty"
  Index:  POSIXlt[1:9], format: "2010-10-01 07:32:00" "2010-10-01 17:32:00"
"2010-10-02 07:32:00" "2010-10-03 04:33:21" ...
it doesn't matter the type of the plot, the problem is how can i manage all
the data in order to visualize the plot?
How can I "tell" to the pc that I want one plot for each "property" (A and
B) and a line for each "procProperty"??
Maybe I should use the function "tapply"?? (in order to have an object like
this:)
table for A:
              sensor1  sensor2  sensor3
2010:....   40              32         20
2011:....   30               30       15
table for B:
              sensor1  sensor2  sensor3
2010:....   14              3         12
2011:....   10               30       15
-- 
View this message in context: http://r.789695.n4.nabble.com/Plot-data-inside-matrix-tp3063417p3063600.html
Sent from the R help mailing list archive at Nabble.com.
    
    
More information about the R-help
mailing list