Próbuję oddzielić dane szeregów czasowych od kilku lat obserwacji według miesiąca, używając funkcji stat_bin
w ggplot2
. Kod wygląda następująco:Używanie seq.Date jako przerwy w stat_bin dla szeregów czasowych
month.breaks<-seq.Date(from=min(afg$DateOccurred),to=max(afg$DateOccurred),by="month") # All months, for breaks
report.region<-ggplot(afg,aes(x=DateOccurred))+stat_bin(aes(y=..density..,fill=Type),breaks=month.breaks)+facet_wrap(~Region)
print(report.region)
Kiedy nakładzie jednak, pojawia się następujący błąd:
Error in `+.Date`(left, right) : binary + is not defined for Date objects
Jeśli czytam to poprawnie, operator Plus nie jest zdefiniowana dla Date
obiektów i w związku z tym nie można wykonać tego rodzaju binningu?
Szybki pomysł: przymus przerwy na numeryczne. – hadley