假设我有一个带有t列的数据帧,该列由距数据集第一个点的10秒钟的累积时间差(秒)组成。如何将其转换为Min:Second格式的R时间,以使其显示在ggplots中。我只会每5分钟在x轴上显示一个刻度,相应的时间分别是00:00、05:00、10:00 ...等。
例子:
# t columns is in seconds, thus 2000 seconds makes 33.33 minutes
# Last tick value on the x axis I will show is 30:00
d1 = 10 + runif(n = 5000)
d2 = 20 + runif(n = 5000)
d3 = 30 + runif(n = 5000)
d4 = 40 + runif(n = 5001)
d = c(d1,d2,d3,d4)
t = seq(0, 2000, by = 0.1)
DF = data.frame(t = t, d = d)
ggplot(data = DF, aes(x = t, y = d)) + geom_line()
谢谢,
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句