在同一图形上使用ggplot2将两个变量绘制为直线

这是一个非常新的问题,但假设我有这样的数据:

测试数据&lt-
数据帧(
var0=100+c(0,cumsum(runif(49,-20,20)),
var1=150+c(0,cumsum(runif(49,-10,10)),
日期=序号(截止日期(“2002-01-01”),按=“1个月”,长度=100)
)

如何使用ggplot2在x轴上绘制时间序列var0var1?如果您使用var0var1不同颜色,并且可以包含图例,则可获得额外积分

我相信这很简单,但我找不到任何例子

对于少量变量,您可以自己手动构建绘图:

ggplot(测试数据、aes(日期))+
几何线(aes(y=var0,color=“var0”)+
几何线(aes(y=var1,color=“var1”))

发表评论