You left out some calls to c(). Note that (2,3,5) is not valid syntax for making a vector of numbers; use c(2,3,5) You also left out a comma and gave different lengths for day and value. You also left out plus signs between the various components of your ggplot expression.
Try data <- data.frame( day = as.Date(c("2020-02-15", "2020-03-10", "2020-05-04", "2020-06-21", "2020-08-01", "2020-08-27", "2020-09-28", "2020-11-09", "2020-12-11", "2020-12-12")), value = c(15.973, 18.832, 17.392, 14.774, 19.248, 14.913, 15.226, 14.338, 18.777, 19.652)) p <- ggplot(data, aes(x=day, y=value))+ geom_line()+ xlab("X Label") p On Sun, Dec 13, 2020 at 5:35 PM Gregory Coats via R-help < r-help@r-project.org> wrote: > Hi Jim, > Thank you VERY much! > In what I tried, my values for the vertical Y were automatically > understood by R. > But it appears that the string yyyy-mm-dd was NOT recognized by R as a > date for the X axis, and gave a red error message. > My values for Year-Month-Day were NOT understood by R. > Is there a convenient way to tell R to interpret “2020-12-13” as a date? > > data <- data.frame( > day = as.Date("2020-02-15", "2020-03-10", "2020-05-04", "2020-06-21", > "2020-08-01", "2020-08-27", "2020-09-28", "2020-11-09", "2020-12-11") > value = (15.973, 18.832, 17.392, 14.774, 19.248, 14.913, 15.226, 14.338, > 18.777, 19.652)) > p <- ggplot(data, aes(x=day, y=value)) > geom_line() > xlab("X Label") > p > Error: unexpected symbol in: > " day = as.Date("2020-02-15", "2020-03-10", "2020-05-04", "2020-06-21", > "2020-08-01", "2020-08-27", "2020-09-28", "2020-11-09", "2020-12-11") > value" > > Greg Coats > gregco...@me.com > Reston, Virginia USA > > > On Dec 13, 2020, at 5:42 PM, Jim Lemon <drjimle...@gmail.com> wrote: > > > > Hi Gregory, > > Here's a start: > > > > gcdf<-read.table(text="2020-01-05 15.973 > > 2020-02-15 18.832 > > 2020-03-10 17.392 > > 2020-05-04 14.774 > > 2020-06-21 19.248 > > 2020-08-01 14.913 > > 2020-08-27 15.226 > > 2020-09-28 14.338 > > 2020-11-09 18.777 > > 2020-12-11 19.652", > > header=TRUE,stringsAsFactors=FALSE, > > col.names=c("date","gallons")) > > gcdf$date<-as.Date(gcdf$date,"%Y-%m-%d") > > plot(gcdf$date,gcdf$gallons,main="Gallons by date", > > xlab="Date",ylab="Gallons") > > > > Jim > > > > On Mon, Dec 14, 2020 at 9:33 AM Gregory Coats via R-help > > <r-help@r-project.org> wrote: > >> > >> Starting with year-month-day, for the variable gallons, I can easily > plot the variable gallons, while disregarding the date. > >> gallons <- c (15.973, 18.832, 17.392, 14.774, 19.248, 14.913, 15.226, > 14.338, 18.777, 19.652) > >> plot (gallons, type="l", xlab="X label", ylab="Y label", col="blue”) > >> > >> How do I direct R to plot the variable gallons, at the appropriate, > irregularly-spaced places on the X axis, while paying attention to the > year-month-day? > >> > >> format = "%Y-%m-%d” > >> 2020-01-05 15.973 > >> 2020-02-15 18.832 > >> 2020-03-10 17.392 > >> 2020-05-04 14.774 > >> 2020-06-21 19.248 > >> 2020-08-01 14.913 > >> 2020-08-27 15.226 > >> 2020-09-28 14.338 > >> 2020-11-09 18.777 > >> 2020-12-11 19.652 > >> [[alternative HTML version deleted]] > >> ______________________________________________ > >> 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. > > > [[alternative HTML version deleted]] > > ______________________________________________ > 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. > [[alternative HTML version deleted]] ______________________________________________ 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.