我有一个问题,需要用ggplot2绘制数据帧的子集。我的数据框架如下:
df = data.frame(ID = c('P1', 'P1', 'P2', 'P2', 'P3', 'P3'),
Value1 = c(100, 120, 300, 400, 130, 140),
Value2 = c(12, 13, 11, 16, 15, 12))
我现在该如何绘制仅限于ID为'P1'和'P3'的Value1
和 Value2
的图形呢?
例如,我尝试过:ggplot(subset(df,ID=="P1 & P3") +
geom_line(aes(Value1, Value2, group=ID, colour=ID)))
但我总是收到错误提示。
ID %in% c("P1", "P3")
。 - Hong Ooi