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