flot display das Datum in flot basiert auf Zeitstempel
Weiß jemand, wie die Anzeige des Datums in flot basiert auf Zeitstempel
<script id="source" language="javascript" type="text/javascript">
$(function () {
var d1 = [
[1262818800,100],[1262732400,100],[1262646000,100],[1262559600,100],[1262473200,100],[1262386800,100],[1262300400,100],[1262214000,100],[1262127600,100],[1262041200,100],[1261954800,100],[1261868400,100],[1261782000,100],[1261695600,100],[1261609200,100],[1261522800,95],[1261436400,110],[1261350000,110],[1261263600,110],[1261177200,100];
var d2 = [
[1262818800,23],[1262732400,23],[1262646000,23],[1262559600,23],[1262473200,23],[1262386800,23],[1262300400,25],[1262214000,25],[1262127600,25],[1262041200,25],[1261954800,25],[1261868400,25],[1261782000,25],[1261695600,25],[1261609200,25],[1261522800,25],[1261436400,10],[1261350000,10],[1261263600,10],[1261177200,10]
$.plot($("#placeholder"), [{data:d1,lines:{show: true},label:"Mountain"},{data:d2,lines:{show: true},label:"Valley"}],{yaxis: {label:"cm"}},
{xaxis: {mode:"time"
}}
);
});
</script>
- Hey Mark, hast du dieses problem lösen? Ich bin mit dem gleichen Problem.
- Was genau sehen Sie?
- für zeigt mir die richtigen Daten format
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, alles, was Sie tun müssen, ist zu multiplizieren Sie den Zeitstempel (die Aussehen wie unix-timestamps) von 1000.
Unix-timestamp Spuren der Zeit wie eine laufende Summe der Sekunden ab dem 1. Januar 1970. Während javascript Zeitstempel Messen Millisekunden. So multiplizieren Sie einfach durch 1000 und Sie sollten in Ordnung sein
Versuchen, die Definition der 'timeformat' - Attribut, und definieren Sie das Muster, das flot verwenden Sie zum formatieren der Millisekunden Wert.
Benutze ich dieses:
Eben lief ich in diesem und ich denke, dass wir beide verwendet die gleichen schlechten Flot Beispiel. Die Signatur ist:
Und der code ist etwas wie
So, um es zu beheben, nur tun Sie dies: