0
我有1104行2列回路的绘制多个图形
a<-rep(1998:2013,times=69)
b<-rnorm(1104)
data<-data.frame(a,b)
我所试图做的是情节数据框的前48行以下列方式:
plot(data$b[1:16] ~ data$a[1:16],col="red")
points(data$b[17:32] ~ data$a[17:32],col="green")
points(data$b[33:48] ~ data$a[33:48],col="blue")
这会给我一个关于它的三组数据的图表。然后我想重复此下一组的48行,像这样:
plot(data$b[49:64] ~ data$a[1:16])
points(data$b[65:80] ~ data$a[65:80])
points(data$b[81:96] ~ data$a[81:96])
我要不停地重复它,直到第一千一百○四行
plot(data$b[1057:1072] ~ data$a[1057:1072])
points(data$b[1073:1088] ~ data$a[1073:1088])
points(data$b[1089:1104] ~ data$a[1089:1104])
有什么办法,我可以把这在一个循环?这意味着我将有23块地块。
谢谢你的帮助。
你的代码是相当不清楚你想要什么,考虑你是限制你的初始图中x轴的长度为'data $ a [1:16]',你想堆叠所有数据点的位置?你有一个期望的输出(或类似的)的图像?你的限制访问2个不同的数据集,是故意的(b的最小值,最大值)? – Badger
我删除了那一点。这不是必要的。谢谢 – KS89
你能证明一个情节是怎样的吗?你的“积分”不在情节之中,而且他们也没有被绘制。什么是期望的输出? – Ananta