我有一系列时间长度表示为字符串,例如3:15,持续3分15秒。我已阅读这些并使用Lubridate转换为句点,例如,
library(lubridate)
times <- ms(c("3:15","5:13","4:21","3:14","5:50"))
如何将这些绘制为直方图,x轴为某种分钟:第二种格式?简单地使用hist(times)
给出了句点的数值(就好像它们是用as.numeric
绘制的),这没有任何意义。绘制hist(as.period(times))
会产生相同的结果。
答案 0 :(得分:3)
在ms
上应用函数times
后,您将它从一个向量转换为一个像这样的对象:
> class(times)
[1] "Period"
attr(,"package")
[1] "lubridate"
您可以使用times@
查看可以从该对象获得的信息。
也许hist(times@minute)
对你更好。另外,通过手动选择breaks
来尝试一些变体:hist(times@minute, breaks=20)