Flotr x-Achsen-Datum / Uhrzeit
-
21-08-2019 - |
Frage
Ich bin mit flotr in meiner app und ich brauche ein paar einfache Art und Weise Daten eines x-Achse zu zeigen. Ich weiß flotr der Lage ist, über
Zeit auf der x-Achse angezeigt werden'xaxis' : {'mode' : 'time', 'min' => '??', 'max' => '??', 'timeFormat' => '??', 'noTicks' => 10}
Wie steht es aber Daten? Wie auch immer, ich kann die Zeit nicht x-Achse arbeiten entweder bekommen, also eine wirkliche Beispiel Zeit x-Achse wäre zu schätzen.
Lösung
Sie einfach Ihre Daten als [Zeitstempel, Wert], Zeitstempel hinzufügen in ms zu sein. Dann die Option ‚tickFormatter‘ Ihre eigene Formatierungsfunktion zu implementieren.
Sie zuerst Ihre Formatierung Funktion implementieren:
function myDateFormater(inputTimeStamp) {
mydate = new Date();
mydate.setTime(inputTimeStamp);
// Return your formated date as you like.
return formatedDate ..
}
Setzen Sie dann diese Funktion als formater für die x-Achse Zecken.
xaxis: {
...
tickFormatter: myDateFormater, // => fn: number -> string
...
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow