Flot图表x轴时间问题..啊
Flot charts x-axis time issues... AARGHHH
我很难将数据显示在以x轴为时间轴的Flot图表中。这是我的JSON文件的缩写副本:
{
"label": "ServiceReport",
"data": [[1328983200, 53], [1328986800, 53], [1328990400, 60]]
}
我已经学习了Flot API页面上的教程,以及stackoverflow 上的教程
没有任何运气。
当修改x轴时,这会使图形显示得很好,但x轴是空白的。
xaxis: { mode: "time", minTickSize: [1, "hour"]}
这显示8到8个值(根据数据文件不正确),但没有图形数据:
xaxis: { mode: "time", minTickSize: [1, "hour"],
min: (new Date("2000/01/01")).getTime(),
max: (new Date("2000/01/02")).getTime()
}
基本上,我只想在x轴上显示小时数(实际上任何格式:5:00,5 AM,都无关紧要),并使y轴与服务值相关。每个数据文件中总共有24个时间戳(相当于一天的数据)。
Flot和JavaScript/jQuery专家的任何帮助都将不胜感激!!!
首先显示时间,使用:
xaxis: { mode: "time",minTickSize: [1, "hour"],timeformat: "%H:%I:%S"}
我在JSON数据方面也遇到了同样的问题,原因是JSON编码文件不正确。你确定你的JSON文件真的是一个JSON文件吗?让我们尝试类似的东西来测试它(例如jquery):
$.getJSON('yourJSONpage.php',
function(data) {
testData=data.pop();
alert(testData[0]);
});
最后一点,你的时间戳不正确,正确的时间戳是"13289832000",而不是"13289823200",如果你使用PHP生成JSON数据,请确保对日期做这样的操作:
$hour=mktime($h+1,$i,$s,$m,$d,$y)*1000;
相关文章:
- Moment/Jquery-一个简单时间线的愚蠢问题
- 这个正则表达式的日期/时间有什么问题
- 当出现多个字段时,jquery时间条目问题
- Javascript时间函数问题
- Ruby(rails)时间戳和jQuery timeago插件出现问题
- 如何使用警报进行调试来解决(未定义的)时间问题
- 淘汰计算与订阅、时间问题
- 显示学校班级的剩余时间时遇到问题
- Highchart:从 java 传递系列映射时绘制日期时间图表问题
- flot 绘制时间戳问题
- 在 javascript 中比较字符串与日期时间的问题
- 日期时间本地化问题与时间
- JavaScript 加载重置时间戳循环问题
- 日期列中的剑道网格格式时间问题
- 原生质日期选择器:不同日期时间格式的问题
- 选择中时间重叠的问题
- 日期时间计算问题
- 时间格式的 JavaScript 正则表达式验证问题
- 使用模式的 HTML5 时间验证问题
- Javascript 调试 - addEventListeners - 点击事件陷入时间问题