在一个绘图R(ggplot2)中绘制多个向量

时间:2016-03-02 10:22:41

标签: r plot ggplot2

我的数据框看起来像:

product=c("p1","p1","p1","p2","p2","p2","p3","p3","p3")
varX=c(1,2,3)
var1=c(1,1,2,3,4,5,3,2,1)
var2=c(10,11,10,8,8,8,5,6,8)
da <- data.frame(varX, product, var1, var2)

ggplot(da, aes(varX)) + geom_line(aes(y = var1, colour = product)) + geom_line(aes(y = var2, colour = product))

这样做会产生一条有6条线的图,其中2条颜色总是相同。我真正需要的是6种不同的颜色和类似的传说。

-- p1(var1)
-- p1(var2)
-- p2(var1)
-- p2(var2)
-- p3(var1)
-- p3(var2)

并且var1和var2(不同)的回归在同一个图中也会很好。

0 个答案:

没有答案