相关疑难解决方法(0)

如何修改我的R代码来绘制这种甘特图?

每个人

使用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))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

现在我如何修改此代码以便能够从csv文件中的这些数据:

A; 2; 7;
B; 5; 10;
C; 5; 12;
D; 16; 22;
E; 18; 20;
Run Code Online (Sandbox Code Playgroud)

绘制这样一个甘特图

在此输入图像描述

非常感谢,任何回复!

plot r gantt-chart

2
推荐指数
1
解决办法
2607
查看次数

标签 统计

gantt-chart ×1

plot ×1

r ×1