我有一个数据框" df"有120行和2列包含数字显示...
V1 V2
10001 177417
227418 267719
317720 471368
我希望能够沿着一条曲线的X轴铺设这些曲线,每条线的连接值来自V1 t0 V2。
一个选项是对每行使用seq(V1,V2)
然后连接以创建完整系列。但是,如果涉及的数据量,对象大小将运行到> 10GB,因此不是一个可行的选项。这里的Y轴位置并不重要。
有什么想法吗?
答案 0 :(得分:0)
首先创建一个绘图对象,然后使用segments
函数输入其余行:
plot(x=c(1,1), y=df[1,], xlim = c(1,nrow(df)), ylim=range(df), type='l')
segments(x0=2:nrow(df), x1=2:nrow(df), y0=df[-1,1], y1=df[-1,2])
以下是随机累积集的显示方式:
df <- apply(as.data.frame(cbind(rnorm(1000),rnorm(1000))),2,cumsum)