簡體   English   中英

在浮點圖中顯示來自mysql的日期

[英]Display date from mysql in flot chart

我有一個像這樣的javascript數組。

var daten2 = [["2016-02-13","35"],["2016-02-13","35"],["2016-02-14","27"],["2016-02-14","27"],["2016-02-15","21"],["2016-02-15","21"]];

我想在圖表中顯示帶有float庫的數組。 日期應在x軸上。

var options = {

xaxis: {
     mode: "time",
     timeformat: "%Y-%m-%d"}
};
var plot = $("#placeholder").plot([daten2],options).data("plot");

HTML部分如下所示:

<script src="jquery.js"></script>
<script src="jquery.flot.js"></script>
<script src="jquery.flot.time.js"></script>
<script src="jquery.flot.axislabels.js"></script>
<div id="placeholder"></div>

但是,它不起作用。 僅顯示一個日期。 1970年,這似乎是默認日期。 我究竟做錯了什么?

在這里,您可以:將X軸的數據轉換為JavaScript日期。

var daten3 = daten2.map(function (element) {
  return [new Date(element[0]), element[1]];
});

$.plot("#placeholder", [daten3], options);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM