我有一个像
A B C D E F
2003-07 445 48 1126 512 277 677
2003-08 429 77 1179 583 320 675
2003-09 421 80 1077 488 288 627
我想在同一张图上绘制这些时间序列。我还希望 ABC 具有相同的颜色(蓝色),而其他颜色为黑色。所以我用
ts.plot(df,col=c(rep("blue",3),rep("black",3)))
这将创建正确的时间序列图,但颜色应用于错误的序列:ABC 是蓝色和黑色的混合,DE F 也是如此。(请注意,如果这是问题。)
ts.plot() 使用什么顺序?
编辑
df <- structure(list(X = structure(1:3,
.Label = c("2003-07", "2003-08", "2003-09"), class = "factor"),
A = c(445L, 429L, 421L), B = c(48L, 77L, 80L),
C = c(1126L, 1179L, 1077L), D = c(512L, 583L, 488L ),
E = c(277L, 320L, 288L), FF = c(677L, 675L, 627L)),
.Names = c("X", "A", "B", "C", "D", "E", "FF"),
class = "data.frame", row.names = c(NA, -3L))