I added a zero initial entry to the data set. Greg
gcdf<-read.table(text="2013-11-29 00.000
2013-12-29 19.175
2014-01-20 10.072
2014-02-12 10.241
2014-03-02 05.916

> On Dec 16, 2020, at 12:32 PM, Gregory Coats via R-help <r-help@r-project.org> 
> wrote:
> 
> Jim, Thank you!
> The data set begins
> gcdf<-read.table(text="2013-12-29 19.175
> 2014-01-20 10.072
> 2014-02-12 10.241
> I note that data begins in 2013. But the plot command does not show this 
> first entry in 2013, and instead shows the second data pair as the first data 
> pair. As a consequence, plot does not show the first data pair for 2013, and 
> begins in 2014.
> Greg
> 
>> On Dec 16, 2020, at 1:08 AM, Jim Lemon <drjimle...@gmail.com> wrote:
>> 
>> Hi Greg,
>> I think this does what you want:
>> 
>> gcdf$date<-as.Date(gcdf$date,"%Y-%m-%d")
>> grid_dates<-as.Date(paste(2014:2020,1,1,sep="-"),"%Y-%m-%d")
>> plot(gcdf$date, gcdf$gallons, main="2014 Toyota 4Runner", xlab="Date",
>> ylab="Gallons",type="l",col="blue",yaxt="n")
>> abline(h=seq(4,20,by=2),lty=4)
>> abline(v=grid_dates,lty=4)
>> axis(side=2,at=seq(4,20,by=2))
>> 
>> Jim
>> 
>> On Wed, Dec 16, 2020 at 2:16 PM Gregory Coats <gregco...@me.com> wrote:
>>> 
>>> Jim, Thanks for your help with R.
>>> Feeding into R the file R_plot_18.r yields for me, on my Mac, 
>>> R_plot_18.pdf. Success.
>>> I used abline to draw a horizontal background grid, and then used axis 
>>> label to identify the values represented by the horizontal dashed 
>>> background lines.
>>> abline (h=c(2,4,6,8,10,12,14,16,18,20,22,24), lty=4, lwd=1.0, col="grey60")
>>> Similarly, I would like to draw a dashed vertical background grid. But it 
>>> is unclear to me how to direct R to draw a vertical dashed background grid 
>>> because I am again baffled how to specify to R a date value such as 
>>> 2018-10-20 @18:00. I welcome your guidance.
>>> Greg
>>> 
>>> On Dec 13, 2020, at 10:58 PM, Jim Lemon <drjimle...@gmail.com> wrote:
>>> 
>>> Hi Gregory,
>>> 
>>> On Mon, Dec 14, 2020 at 12:34 PM Gregory Coats <gregco...@me.com> wrote:
>>> 
>>> ...
>>> Is there a convenient way to tell R to interpret “2020-12-13” as a date?
>>> 
>>> Notice the as.Date command in the code I sent to you. this converts a
>>> string to a date with a resolution of one day. If you want a higher
>>> time resolution, use strptime or one of the other POSIX date
>>> conversion functions.
>>> 
>>> Jim

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to