我在 x 轴上有一个带有时间向量的图,并且想将“binwidth”参数设置为“1 天”或其他一些日期时间字符串,直到现在我计算“1 天”或“12”的秒数小时”。是否有一个函数将“1 天”解释为数字,就像函数 seq 对“by”参数所做的那样?
times<-seq(as.POSIXct("2013-07-01 00:00:00",origin = "1960-01-01",tz="GMT"),
as.POSIXct("2013-07-8 00:00:00",origin = "1960-01-01",tz="GMT"),by="1 day")
binwi<-as.numeric(times[2])-as.numeric(times[1])
df<-data.frame(times=sample(times,100,T))
p<-ggplot(df,aes(x=times,y=..count..))
p<-p + geom_bar(position = "identity",binwidth=binwi)
p