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.

War es hilfreich?

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
scroll top