Интересно, если есть функция для построения ts
объекта непосредственно ggplot2. Раньше я использовал следующую стратегию, но теперь она выдает ошибку.
set.seed(12345)
dat <- ts(data=runif(n=10, min=50, max=100), frequency = 4, start = c(1959, 2))
df <- data.frame(date=as.Date(time(dat)), Y=as.matrix(dat))
library(ggplot2)
ggplot(data=df, mapping=aes(x=date, y=Y))+geom_point()
ошибка
Error in as.Date.default(time(dat)) :
do not know how to convert 'time(dat)' to class "Date"
Как я могу непосредственно построить ts
объект с ggplot2
.