显示flot chart的日期

时间:2014-09-23 20:10:57

标签: php flot

我正在尝试使用php页面上的flot绘制一些数据。我可以毫无问题地绘制积分图,但是我有一些问题在图表下显示日期。比例为一周,每次采样一分钟,因此每日标记就足够了。

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

$io_read

[ [1411499810000, 100], [1411499921000, 110] ]

在从表中读取时,时间戳正在转换为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>";

我试过这个:

    echo "var options = [ xaxis: { mode: \"time\", timeformat: \"%m/%d\" } ]; ";
    echo "$.plot($(\"#placeholder-io\"), iodata, options);";

但是没有重新添加图表。

0 个答案:

没有答案