我有一系列的时间长度表示为字符串,例如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))会产生相同的结果。
发布于 2015-09-05 17:50:33
在times上应用函数ms之后,您将其从一个向量转换为一个对象,如下所示:
> class(times)
[1] "Period"
attr(,"package")
[1] "lubridate"您可以使用times@查看可以从该对象获取的信息。
也许hist(times@minute)对你更好。另外,通过手动选择breaks来尝试一些变体,如:hist(times@minute, breaks=20)
https://stackoverflow.com/questions/32411478
复制相似问题