Dear all, I want to do some time plots and actually the dates are in the format of dd/mm/yyyy. So first I input my dataframe in R in a csv form. What I do is DF<-read.csv("C:/Documents and Settings/DF.csv") DATE<-as.Date(DATE, "%d/%m/%Y") # to tell R that DATE column is indeed dates with(DF, plot(DATE,pH)) Until here it works fine, but I have the graph plotting only the points. What I want is to have a line (join these points) so to have a time plot. I have tried different commands such as lines(DATE,pH) or with(DF, lines(DATE,pH) but nothing works. What can I do? Yours Lathouri Maria [[alternative HTML version deleted]]
try plot(DATE, pH, type='l') On Mon, Nov 17, 2008 at 10:30 AM, Lathouri, Maria <m.lathouri06 at imperial.ac.uk> wrote:> Dear all, > I want to do some time plots and actually the dates are in the format of dd/mm/yyyy. So first I input my dataframe in R in a csv form. What I do is > > DF<-read.csv("C:/Documents and Settings/DF.csv") > DATE<-as.Date(DATE, "%d/%m/%Y") # to tell R that DATE column is indeed dates > with(DF, plot(DATE,pH)) > > Until here it works fine, but I have the graph plotting only the points. What I want is to have a line (join these points) so to have a time plot. I have tried different commands such as lines(DATE,pH) or with(DF, lines(DATE,pH) but nothing works. > > What can I do? > > Yours > Lathouri Maria > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >-- Jim Holtman Cincinnati, OH +1 513 646 9390 What is the problem that you are trying to solve?
On Mon, 17 Nov 2008 15:30:14 -0000 "Lathouri, Maria" <m.lathouri06 at imperial.ac.uk> wrote: LM> I want to do some time plots and actually the dates are in the LM> format of dd/mm/yyyy. So first I input my dataframe in R in a csv LM> form. What I do is DF<-read.csv("C:/Documents and Settings/DF.csv") LM> DATE<-as.Date(DATE, "%d/%m/%Y") # to tell R that DATE column is LM> indeed dates with(DF, plot(DATE,pH)) Use a time series class for your data. Then you will get plots with lines. Have a look at the zoo package and/or ?ts Stefan
Lathouri, Maria <m.lathouri06 <at> imperial.ac.uk> writes: [...]> Until here it works fine, but I have the graph plotting only the points. WhatI want is to have a line (join> these points) so to have a time plot. I have tried different commands such aslines(DATE,pH) or with(DF,> lines(DATE,pH) but nothing works. > > What can I do?[...] plot(DATE,pH, type="l") This should do it. when you look into the plot-help-pages, then you can see a lot of plotting-types. with type "p" it plots points (default) with type "l" it plots lines with type "b" it plots lines and points Ciao, Oliver