2017-06-08 3 views
1

Ich bin neu in R und Programmierung im Allgemeinen. Ich habe Daten mit der Zeit im Format "HH: MM: SS". Zum Plotten habe ich es in Sekunden umgewandelt.Zeit bis zur Achsenbezeichnung in HH: MM: SS Format von Sekunden in R

Mein Problem ist jetzt, wie man die Sekunden in Achsen (x-Achse in diesem Fall) Etiketten zurück in dieses Format konvertiert, so dass ich wählen kann, ob ich Intervalle von einer Sekunde, einer Minute oder einer Stunde möchte oder so ziemlich jedes benutzerdefinierte Intervall. Meistens 1, 15 oder 30 Sekunden/Minuten oder 1,2 Stunden oder eine Kombination von diesen, wie beispielsweise eine Minute und 30 Sekunden, und geben diesen Achsenbeschriftungen ebenfalls geeignete Positionen auf der Achse.

Offen für jede Art von Vorschlägen.

Antwort

0

Verwenden lubridate Paket

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

lubridate Paket war sehr nützlich. Ich habe mir eine ziemlich schöne Lösung ausgedacht, die meinen Zielen entspricht. Vielen Dank. – Tsingis

Verwandte Themen