我正在使用flot chart。我想在x轴上显示日期和时间。 这是我的代码:
$.plot($("#placeholder"), data, {
xaxis: {
mode: "time",
timeformat:"%y/%m/%d %H:%M:%S"
},
});
在x轴上的图表显示为14/07/15 00:00:00
。时间不显示。
答案 0 :(得分:9)
在了解问题所在之后编辑答案:
x轴上的刻度不是数据点的位置(除非使用ticks
选项),但在时间值的范围内均匀分布。如果您的数据范围超过几天,那么每天只会有一个刻度,并且该刻度将在午夜。
要更改此行为,您可以使用tickSize
选项,例如
tickSize: [4, 'hour']
每4小时产生一次滴答声。
有关here的更多信息,请参阅here和documentation。