【问题标题】:Plotting time with flot, json series用flot,json系列绘制时间
【发布时间】:2014-01-10 09:41:08
【问题描述】:

没有绘制 JSON 数据?

Javascript:

var datasets = JSON.parse(xmlhttp.responseText);                
alert(JSON.stringify(datasets[0]));

var plotarea = $("#placeholder");
$.plot(plotarea, [[datasets[0].points]], {
    xaxis: {
        mode: "time",
        min: (new Date(2013, 11, 1)).getTime(),
        max: (new Date()).getTime()
    }
});

输出:

{"name":"Test.txt","points":[[1389313796000,2],[1389314796000,4]]}

渲染图:

【问题讨论】:

    标签: javascript json flot


    【解决方案1】:

    在 plot 调用的 data 参数中,[ ] 的集合太多。应该是:

    $.plot(plotarea, [datasets[0].points], { 
    

    小提琴here.

    即使已修复,您的“绘图”也只是右侧网格边框上的一条垂直线。

    【讨论】:

    • 不错的一个!改变时代的我也看到了倾斜的数据
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 2011-03-21
    相关资源
    最近更新 更多