2013-03-06 105 views
0

我发现了与mt问题相关的答案,但在我的情况下不起作用。我用Flot来绘制图表。 var qwer = []; data = [[qwer]]; $ .plot(“#placeholder”,data,options);Flot图未填充

QWER由具有此值 [1361451916000,36.862274],[1361451915000,1000.664185],[1361451915000,33.470932],[1361451915000,0.331087],[1361451915000,3.854041],[1361451915000,2.084494],[1361451915000,622.265259 ],[1361451915000,167.02771],[1361451853000,1000.628418],[1361451853000,33.482491],[1361451853000,0.34266],[1361451853000,3.781773],[1361451853000,2.14386],[1361451853000,625.780762],[1361451853000,166.767822] [1361451853000,36.863419],[1361451793000,1000.501465],[1361451793000,33.446846],[1361451793000,0.339476],[1361451793000,3.729937],[1361451793000,2.390623],[1361451793000,622.265259],[1361451793000,167.497406],[1361451793000 ,36.860085],[1361451733000,33.503113],[1361451733000,0.352068],[1361451733000,3.797665],[1361451733000,2.168059],[1361451733000,631.054565],[1361451733000,167.291168],[1361451733000,36.847496],[13614517320 00,1000.508667],[1361451673000,634.570068],[1361451673000,167.753693],[1361451673000,36.867523],[1361451672000,1000.680298],[1361451672000,33.4543],[1361451672000,0.34401],[1361451672000,3.687938],[1361451672000, 2.069354],[1361451617000,634.570068],[1361451617000,166.691528],[1361451617000,36.854553],[1361451616000,1000.682129],[1361451616000,33.429085],[1361451616000,0.352169],[1361451616000,3.652372],[1361451616000,2.104402] ,[1361451616000,2749.431641],[1361451616000,26.239849]

但它没有绘制我的图。如果使用data = [[[1361451915000,100],[1361451853000,200],[1361451793000,500],[1361451733000,300]]];

它适用于我。可能的原因是什么?

在此先感谢。

+1

我认为在问题中必须有一些关于你的代码的东西,你可以创建一个jsFiddle吗? – DNS 2013-03-06 12:05:48

回答

1

我建议用一组额外的括号内的包裹你的VAR QWER:

qwer = [[1361451916000,36.862274],[1361451915000,1000.664185],[1361451915000,33.470932]] 

然后按该数据集的VAR数据

data.push(qwer) 

看看这个 - http://jsfiddle.net/KMTjZ/1/

+0

thnxs你的答案。 – user1260967 2013-03-06 14:57:18