Php 显示flot图表的日期

Php 显示flot图表的日期,php,flot,Php,Flot,我试图在php页面上用flot绘制一些数据。我可以毫无疑问地绘制这些点的图表,但我在图表下显示日期时遇到了一些问题。刻度为一周,每次采样一分钟,因此每天一次就足够了 我正在从数据库中读取数据,数据的格式如下: $io_读取 [141149981000100],[14114999921000110]] 在从表读取期间,时间戳将转换为Java时间戳: $timest=$row['Local Epoch']*1000 下面是显示图形的PHP代码: echo "<h2>Total I

我试图在php页面上用flot绘制一些数据。我可以毫无疑问地绘制这些点的图表,但我在图表下显示日期时遇到了一些问题。刻度为一周,每次采样一分钟,因此每天一次就足够了

我正在从数据库中读取数据,数据的格式如下:

$io_读取

[141149981000100],[14114999921000110]]

在从表读取期间,时间戳将转换为Java时间戳:

$timest=$row['Local Epoch']*1000

下面是显示图形的PHP代码:

    echo "<h2>Total IOs</h2>";`
    echo "<div id='placeholder-io'></div>";`
    // IO line graph`
    echo "<script type=\"text/javascript\">";
    echo "$(document).ready(function () {";
    echo "var d1 = $io_read";
    echo "var d2 = $io_write";
    echo "var iodata = [ {label: \"Reads\", data: d1}, {label: \"Writes\", data: d2} ];";
    echo "$.plot($(\"#placeholder-io\"), iodata);";
    echo "});";
    echo "</script>";

但这无法重新生成图表。

您遇到了什么错误?没有错误-如果我添加上面显示的日期,它根本不会创建图表。您能否构建一个等等。使用php脚本的输出显示您的问题?奇怪的是,它在JFIDLE中工作。我做了更多的故障排除,最后从项目页面调用jquery.flot.js,这也开始起作用。我替换了jquery.flot.js的本地副本,现在一切似乎都好了。
    echo "var options = [ xaxis: { mode: \"time\", timeformat: \"%m/%d\" } ]; ";
    echo "$.plot($(\"#placeholder-io\"), iodata, options);";