从R中的秒开始以HH:MM:SS格式进行轴标记的时间

时间:2017-06-08 06:42:15

标签: r axis-labels datetime-conversion

我是R的新手和一般的编程。我有格式时间的数据" HH:MM:SS"。出于绘图目的,我将其转换为秒。

我现在的问题是如何将轴中的秒数(在本例中为x轴)标签转换回此格式,以便我可以选择是否需要一秒间隔,一分钟间隔或一小时间隔或几乎任何用户定义的间隔。大多数是1,15或30秒/分钟或1,2小时或这些的组合,例如1分30秒,并且这些轴标签在轴上也是适当的位置。

对任何建议持开放态度。

1 个答案:

答案 0 :(得分:1)

使用lubridate包

library(lubridate)
t<-seconds_to_period(5000)
parse_date_time(t,"HMS")