在Flot中使用日期

时间:2012-11-30 09:27:42

标签: flot

我需要显示flot图表的帮助(在类似的线程中搜索对我不起作用):

var graphData = [{
data: [ [1343772000*1000,130],[1343858400*1000,152]...
data: [ [1312149600*1000,202],[1312236000*1000,165]...

xaxis: {
mode: "time",
timeformat: "%d.%m",
minTickSize: [1, "day"]
},

结果是...... enter image description here

如何在x轴上显示正确的日期?

1 个答案:

答案 0 :(得分:0)

这取决于你的意思是正确的。

如果您正在谈论x轴标签格式,那么您正在使用的%d。%m时间格式告诉Flot显示当天的月份数,这正是您出现的屏幕截图。

如果您想要月份名称而不是数字,则需要提供'monthNames'选项,其中包含12个字符串,即["January, "February", ...]。然后,您可以使用%b格式选项来使用适当的字符串。有关所有可用格式选项的详细信息,请参阅文档的time series data部分。

关于情节中间的差距,这似乎也是正确的。第一个系列的时间戳从2012年8月开始,而第二个系列的时间戳从2011年8月开始。如果每个系列都包含三个月,那么人们就会看到截图中显示的内容。

如果两个答案都不相关,那么您需要提供有关您的数据以及您希望看到的内容的更多信息。