【发布时间】:2012-05-16 09:26:44
【问题描述】:
大家
使用 R 中的以下代码,我显示了一个简单的甘特图:
dat <- read.csv2(text="start;duration
1;4
7;3
15;2
")
plot(NA, xlim=c(0,20), ylim=c(0,9), ylab="",xlab="X", xaxt="n", yaxt="n")
with(dat, segments(x0=start, x1=start+duration, y0=2,y1=2))
with(dat, text( start+duration/2, 2.5, labels=duration))
axis(1, at=seq(0,20,by=2), labels=seq(0,20,by=2))
现在我如何修改此代码,以便能够从 csv 文件中的这些数据中获取:
A; 2; 7;
B; 5; 10;
C; 5; 12;
D; 16; 22;
E; 18; 20;
绘制这样的甘特图
非常感谢您的回复!
【问题讨论】:
-
可能重复:LINK
-
@TylerRinker,非常感谢您的帖子。我试过了!它工作正常,但仍然缺少一些东西:如何处理形状球的线条末端和它标记的线条?感谢您的宝贵时间!
标签: r plot gantt-chart