Я не знаю, если вам нужно следующее. если это не так, просто скажите, и я удалю этот ответ.
Сначала прочитайте ваш Time
вектор и наберите Total
.
Time <- scan(what = character(), text =
"00:00:00 00:15:00 00:30:00 00:45:00 01:00:00 01:15:00 01:30:00 01:45:00 02:00:00
02:15:00 02:30:00 02:45:00 03:00:00 03:15:00 03:30:00 03:45:00 04:00:00 04:15:00")
set.seed(1)
Total <- cumsum(rnorm(length(Time)))
Теперь для графика. Я создам data.frame
со столбцом класса "times"
, а затем уменьшу, без секунд, для сюжета.
library(chron)
Time <- chron(times. = Time)
x <- data.frame(Hora = Time, Sum_C.Total = Total)
Hr <- sub(":00$", "", as.character(x$Hora))
ggplot(data = cbind(x, Hr), aes(x = Hr, y = Sum_C.Total)) +
geom_point()
На моем мониторе экрана пришлось развернуть графическое окно, чтобы метки оси x не перекрывались.