| plot.gantt {plan} | R Documentation |
Plot a Gantt object.
plot.gantt(x,
time.format = NULL,
time.labels.by, time.lines.by,
event.time = NULL, event.label = NULL,
col.done = gray(0.3), col.notdone = gray(0.9),
col.event = gray(0.1), col.connector = "black",
grid.col = "lightgray", grid.lty = "dotted",
main = "",
cex=par("cex"),
debug=FALSE,
...)
x |
an object of class gantt. |
time.format |
format for dates on time axis; defaults to 3-letter month. |
time.labels.by |
suggested label increment on time axis,
e.g. time.labels.by="2 months" to get a two-month interval.
If not supplied, the axis will be generated automatically. |
time.lines.by |
suggested interval between vertical grid lines on
the plot, e.g. time.lines.by="1 week" for weekly. If not
supplied, the grid will be generated automatically. |
event.time |
List of events, e.g. conferences, whose time cannot be altered. |
event.label |
list of names of these events. |
col.done |
colour of work that has been done already. |
col.notdone |
colour of work that has not been done already. |
col.event |
colour of events. |
col.connector |
colour of (optional) connectors between items. |
grid.col |
colour for grid |
grid.lty |
line type for grid |
main |
character string to be used as chart title. |
cex |
numeric, font-size factor. |
debug |
boolean, set to TRUE to monitor the work. |
... |
extra things handed down. |
Plots a gantt chart, possibly with events superimposed.
The gantt object, returned invisibly.
The defaults work well for projects that take a year or
two. Consider adjusting time.labels.by and time.lines.by
for projects that are much shorter or longer.
Dan Kelley
Gantt diagrams are described on wikipedia http://en.wikipedia.org/wiki/Gantt_Chart.
Use read.gantt to read gantt data, and
summary.gantt to summarize them.
library(plan)
data(gantt)
summary(gantt)
plot(gantt)
# Add a couple of event
event.label <- c("Proposal", "AGU")
event.time <- c("2008-01-28", "2008-12-10")
plot(gantt, event.label=event.label,event.time=event.time)