我有一个数据集,其中在时间线上有一个二进制值。
例如:
Date, Event
January-29-2014, 1
January-29-2014, 0
January-29-2014, 1
January-29-2014, 1
January-30-2014, 0
我想在时间轴上(按日期)和颜色(红色条 = 1,蓝色条 = 0)绘制 1,0
我怎样才能做到这一点?
你怎么称呼这个?例如二进制时间线绘图:)
抱歉并感谢您的帮助。
最佳答案
是认为这是你想要的。使用虚假数据:
n = 100
x = seq(n)
y = sample(0:1, n, replace=TRUE)
DF = data.frame(Date=x, Event=y)
ones = rep(1, nrow(DF))
colors = c("blue", "red")
plot(DF$Date, ones, type="h", col=colors[DF$Event +1],
ylim=c(0,1))
关于R 图二进制时间序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21454645/