我正在使用 Flot 图表。我希望在 X 轴上显示日期和时间。 这是我的代码: $.plot($("#placeholder"), data, { xaxis: { mode: "time", timeformat:"%y/%m/%d %H:%M:%S" }, }); 在 x 轴上显示的是 14/07/15 00:00:00。时间未被显示。
在了解问题后编辑的答案: x轴上的刻度不会出现在数据点所在位置(除非使用ticks选项),而是均匀地分布在时间值的范围内。如果您的数据跨越了几天,每天只会有一个刻度,并且该刻度将在午夜时出现。 要更改此行为,可以使用tickSize选项,例如 tickSize: [4, 'hour'] 每4个小时生成一个刻度。 有关更多信息,请查看此处和此处的文档。
tickSize
而不是ticksize
。 - RaidritickSize: [4, 'hours']
和更宽的占位符 div,我得到了这个结果:http://i.stack.imgur.com/zTJA5.png,显示了预期的结果。 - Raidri