## ---- echo = FALSE------------------------------------------------------------ knitr::opts_chunk$set(collapse = TRUE, comment = "#>") ## ----------------------------------------------------------------------------- library("plan") data(burndown) plot(burndown) ## ----fig.height=4, fig.width=6, dev.args=list(pointsize=10)------------------- library("plan") data(gantt) plot(gantt) ## ----fig.height=4, fig.width=6, dev.args=list(pointsize=10)------------------- library("plan") g <- new("gantt") g <- ganttAddTask(g, "Courses") # no times, so a heading g <- ganttAddTask(g, "Physical Oceanography", "2016-09-03", "2016-12-05", done=100) g <- ganttAddTask(g, "Chemistry Oceanography", "2016-09-03", "2016-12-05", done=100) g <- ganttAddTask(g, "Fluid Dynamics", "2016-09-03", "2016-12-05", done=100) g <- ganttAddTask(g, "Biological Oceanography", "2017-01-03", "2017-04-05") g <- ganttAddTask(g, "Geological Oceanography", "2017-01-03", "2017-04-05") g <- ganttAddTask(g, "Time-series Analysis", "2017-01-03", "2017-04-05") g <- ganttAddTask(g, "Research") # no times, so a heading g <- ganttAddTask(g, "Literature review", "2016-09-03", "2017-02-01", done=20) g <- ganttAddTask(g, "Develop analysis skills", "2016-09-03", "2017-08-01", done=30) g <- ganttAddTask(g, "Thesis work", "2016-10-01", "2018-04-01") g <- ganttAddTask(g, "Defend thesis proposal", "2017-05-01", "2017-06-01") g <- ganttAddTask(g, "Write papers & thesis", "2017-03-01", "2018-04-01") g <- ganttAddTask(g, "Defend thesis", "2018-05-01", "2018-05-15") font <- ifelse(is.na(g[["start"]]), 2, 1) plot(g, ylabel=list(font=font), event.time="2017-01-01", event.label="Report Date") par(lend="square") # default is round legend("topright", pch=22, pt.cex=2, pt.bg=gray(c(0.3, 0.9)), border="black", xpd=NA, legend=c("Completed", "Not Yet Done"), title="MSc plan", bg="white")