Я не могу заставить свой график отображать количество точек в миллисекунду. Он всегда собирает все вместе за секунду. Но у меня есть данные за миллисекунду. Что я делаю неправильно?
У меня есть фрейм данных с:
time x y z
2015-09-24 14:21:40.130 0.11 -0.19 1.54
2015-09-24 14:21:40.229 0.11 -0.19 1.54
2015-09-24 14:21:40.279 1.27 -0.55 1.69
2015-09-24 14:21:40.309 0.19 0.05 0.44
2015-09-24 14:21:40.342 1.15 -0.16 1.39
2015-09-24 14:21:40.426 0.03 0.88 0.12
Столбец времени - время POSIXct.
options(digits.secs=3)
data$time <- as.POSIXct(data$time, "%H:%M:%OS" ,tz = "GMT")
Когда я рисую его plot(data$time, data$z)
, он берет все точки за одну секунду и рисует их на той же линии. Итак, если я рисую только 4 секунды кадра данных, он показывает 4 полосы точек вместо непрерывного распределения миллисекунд, которые он содержит между секундами.
Я хотел бы видеть распределение точек в миллисекундах. Я тоже пробовал ggplot
, но там то же самое. Надеюсь, мой вопрос немного ясен, потому что я не могу опубликовать изображение.
для изображения см: https://github.com/NieneB/rplot/blob/master/Rplot01.png
zoo
,xts
,ts
? - person rbm   schedule 24.09.2015data.frame
с данными $ time какPOSIXct
- person NieneB   schedule 24.09.2015