我需要显示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"]
},
结果是......
如何在x轴上显示正确的日期?
答案 0 :(得分:0)
这取决于你的意思是正确的。
如果您正在谈论x轴标签格式,那么您正在使用的%d。%m时间格式告诉Flot显示当天的月份数,这正是您出现的屏幕截图。
如果您想要月份名称而不是数字,则需要提供'monthNames'选项,其中包含12个字符串,即["January, "February", ...]
。然后,您可以使用%b格式选项来使用适当的字符串。有关所有可用格式选项的详细信息,请参阅文档的time series data部分。
关于情节中间的差距,这似乎也是正确的。第一个系列的时间戳从2012年8月开始,而第二个系列的时间戳从2011年8月开始。如果每个系列都包含三个月,那么人们就会看到截图中显示的内容。
如果两个答案都不相关,那么您需要提供有关您的数据以及您希望看到的内容的更多信息。