1
我有以下数据,我想创建一个以group1
和group2
变量为条件的折线图。按组别划分的线路图
dat <- structure(list(group1 = structure(c(1L, 1L, 1L, 1L, 2L, 2L, 2L),
.Label = c("a", "b"),
class = "factor"),
group2 = c(1L, 2L, 3L, 4L, 1L, 2L, 3L),
val1 = c(10L, 3L, 2L, 7L, 10L, 3L, 2L),
val2 = c(8L, 4L, 8L, 5L, 8L, 4L, 8L),
val3 = c(7L, 5L, 6L, 9L, 7L, 5L, 6L)),
.Names = c("group1", "group2", "val1", "val2", "val3"),
class = "data.frame", row.names = c(NA, -7L))
理想情况下,我想基础上(对于水平a
和b
二)和各group
1变量中group1
,我需要根据行变量(基本上是val1
连接三个点,val2
线图有两个图,和val3
)以不同的颜色为不同的group2
变量。
谢谢你的解决方案。我明白缺乏x数据的缺乏直觉,但它是一个日期变量,我不想陷入在R中处理日期变量的麻烦。 – user227290 2011-04-22 03:11:50