Javascript jQuery Flot:24小时轴

Javascript jQuery Flot:24小时轴,javascript,flot,Javascript,Flot,我使用的是24小时x轴。但如何做到这一点呢?我包括了必要的时间插件(jquery.flot.time.js),并尝试了以下方法: xaxis: { mode: "time", timeformat: "%H", tickSize: [1, "day"], twelveHourClock: true } xaxis: { mode: "time", timeformat: "%I:%M %p", // HH:MM am/pm tickSiz

我使用的是24小时x轴。但如何做到这一点呢?我包括了必要的时间插件(jquery.flot.time.js),并尝试了以下方法:

xaxis: {
    mode: "time",
    timeformat: "%H",
    tickSize: [1, "day"],
    twelveHourClock: true
}
xaxis: {
    mode: "time",
    timeformat: "%I:%M %p", // HH:MM am/pm
    tickSize: [1, "hour"], // tick every hour
    twelveHourClock: true,
    min: 1390780800000, // start of today
    max: 1390863600000 // end of today
},

但是什么也没有出现。我做错了什么?

您正在寻找这样的东西:

xaxis: {
    mode: "time",
    timeformat: "%H",
    tickSize: [1, "day"],
    twelveHourClock: true
}
xaxis: {
    mode: "time",
    timeformat: "%I:%M %p", // HH:MM am/pm
    tickSize: [1, "hour"], // tick every hour
    twelveHourClock: true,
    min: 1390780800000, // start of today
    max: 1390863600000 // end of today
},
非常做作的例子

编辑

要显示最近24小时,请使用:

var epochT = (new Date).getTime(); // time right now in js epoch

$.plot($("#placeholder"), [data], {
xaxis: {
    mode: "time",
    timeformat: "%I:%M %p",
    tickSize: [1, "hour"],
    twelveHourClock: true,
    min: epochT - 86400000, // time right now - 24 hours ago in milliseonds
    max: epochT,
    timezone: "browser" // switch to using local time on plot
},

更新。

您所说的“24小时x轴”是什么意思?一个仅限于24小时的?蜱虫如何标记,等等?我想每1小时(24小时制)使用一次x-asix时间,比如:00:00、01:00、02:00等等。你不想使用tickSize:[1,“hour”]而不是“day”?谢谢!完美地工作:)。我只有一个问题,到底什么是最小/最大值,在最大值中可能有当前小时?@CookieMan,这些最小/最大值是今天开始和结束的javascript纪元时间。请参阅其他问题的编辑。您能在这个问题上帮助我吗?