2011-01-14 71 views
2

我有一个flot jquery图形,但行不显示。它只是显示带有x和y轴的图形,而不是数据线。flot图不显示

{!formatteddata1}得到一个字符串从Salesforce

警报的一系列值给出了这些值

[1294041600000,14.00],[1294041600000,14.50],[1294041600000,15.00],[1293955200000,12.00] 

下面是生成图表的代码。

j$('#loadgraph').click(function() { 
    var d1=[]; 
    d1='{!formatteddata1}'; 
    alert(d1); 


j$.plot(j$("#placeholder"),[d1],{ 
     xaxis: 
     { mode: "time", 
      min: (new Date("2010/11/01")).getTime(), 
      max: (new Date("2011/02/01")).getTime() 
      } 
,yaxis: { 
       min:0, max: 24, tickSize: 5 
      } 

}); 
}); 

回答

4

嘿伙计, 的d1不应该是一个String,你宣布它作为一个数组,但你推用单引号将其更改为字符串值。更改此:

var d1=[]; 
d1='{!formatteddata1}'; 

这样:

var d1=[{!formatteddata1}]; 

干杯

G.

+0

由于一吨......这是如此简单 – Prady 2011-01-17 07:29:03