Hello, I'm trying to use R to plot a series of events (contained in a data.frame) into a single plot. In this case, the data columns represent known time marks. I would like to visually see the timing between those marks, for all events at once. What would be the fastest way to make that? My data.frame is like this event.1 event.2 event.3 ... event.N 1 0 52 87 563 # <<<- first event 2 12 63 99 570 # <<<- second event ... 50 301 350 387 799 # <<<- fiftieth event It is relatively easy to make it with plot() and then lines(), but that would have to use a for() loop, what compromises the speed in which I can have the results. I still have files with 5,000, sometimes 50,000 events... Regards, Andre. -- Andre Rabello DOS ANJOS, M.Sc. Signal Processing, Data Analysis and Computing Office: 32-2-A06, Tel: (+ 41 22) 767 5022 Fax: (+ 41 22) 767 8420 CERN - EP/HC Division CH-1211 Geneve 23 - Suisse/Switzerland http://cern.ch/rabello Public GPG key at http://www.keyserver.net -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
Andre DOS ANJOS wrote:> > Hello, > > I'm trying to use R to plot a series of events (contained in a > data.frame) into a single plot. In this case, the data columns represent > known time marks. I would like to visually see the timing between those > marks, for all events at once. What would be the fastest way to make that? > > My data.frame is like this > event.1 event.2 event.3 ... event.N > 1 0 52 87 563 # <<<- first event > 2 12 63 99 570 # <<<- second event > ... > 50 301 350 387 799 # <<<- fiftieth event > > It is relatively easy to make it with plot() and then lines(), but > that would have to use a for() loop, what compromises the speed in which I > can have the results. I still have files with 5,000, sometimes 50,000 > events...You can use the function 'lines' within apply() --- as well as other functions. Anyway, I don't believe the speed of the for() loop will be the major problem - what about visualizing 50000 * #time.marks at once in one plot? Do you think the plot will be very informative? Uwe Ligges -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._