Я пытаюсь построить эти данные о скорости ветра, когда на оси абсцисс отображаются годы. Фрейм данных был настроен как
wsAvg<-data.frame(date=as.POSIXct(ws07$date[1224:1559]),u.1=(ws07$u[1224:1559]),stringsAsFactors = FALSE)
wsAvg<-rbind(wsAvg,c(date=as.POSIXct(ws08$date[1032:1367]),(ws08$u[1032:1367])))
и ниже с использованием ggplot для построения моего фрейма данных о скорости ветра.
ggplot(wsAvg,aes(x=date,y=as.numeric(u.1)))+geom_point(size=3,pch=2)+
geom_smooth(method="lm",colour="black",se=FALSE)+
#scale_x_datetime(limits=as.POSIXct(c('2006-09-01','2016-10-01')),breaks=date_breaks("1 year"),labels=date_format("%Y"))+
Без scale_x_datetime()
в моей команде я получаю эти даты. Когда я добавляю в scale_x_datetime()
функцию, чтобы вручную масштабировать мою ось X, чтобы отображались только годы. Все мои данные перенесены на 2007 год. Кто-нибудь знает, почему это так?