2012-11-30 84 views
0

我需要帮助,显示海军报图使用日期(以类似的主题搜索,我不工作):在海军报

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轴中显示正确的日期?

回答

0

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

如果您正在讨论x轴标签格式,那么您正在使用的%d。%m时间格式会告诉Flot显示一天之后的月份数,这正是出现在你的截图。

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

关于情节中间的差距,这也看起来是正确的。第一个系列中的时间戳开始于2012年8月,而第二个系列中的时间戳开始于2011年8月。如果每个系列覆盖三个月,那么您可以期望看到屏幕截图中显示的内容。

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

+0

该数据包含3个月内的值。情节的中间是空的。 –

+0

我已根据您的评论更新了我的答案。 – DNS

+0

该系列涵盖三个月(你是对的),所有时间戳都被正确设置,数据也包含中间的值。但仍然没有任何差距。我期望在x轴1.8中看到。 5.8 10.8 ... 1.9。 5.9 ....等etc等 –