> > Maybe I'm missing something really obvious here, but I was unable to > > create a matrix out of POSIXct object(s). > > Perhaps that deserves a separate discussion...? > Can you provide an example?
------ #date and time objects x = Sys.Date () + 1:16 y = as.POSIXct (x) #matrices str (matrix (x, 4, 4) ) str (matrix (y, 4, 4) ) ------ Creating a matrix from a Date or POSIXct object, results in a numeric matrix, not a date/time matrix. I think that date/time matrices could be useful. It's possible that this has been discussed before. But if not, it may be good to discuss it. And returning to your original post... I re-read the documentation for the matplot function. And I feel that it's ambiguous. The description says: "Plot the columns of one matrix against the columns of another." i.e. The matplot function is for *matrices*. However, then it says: "x,y vectors or matrices of data for plotting. The number of rows should match." I'm guessing the current intention is that standard vectors (without a dim attribute) would be coerce-ible to single-column matrices, implying that using this function with date and time objects, is contrary to the way it's currently designed to work. But... After reading your examples and re-reading the documentation, your main suggestion that matplot should support Date and POSIXct objects, is still *probably* a good one. I note that function is not generic, and modifications to it would not necessarily be trivial. ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel