flot graph不显示

时间:2011-01-14 12:34:39

标签: javascript jquery flot

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

{!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 
            }

 });
 });

1 个答案:

答案 0 :(得分:4)

嘿伙伴, d1不应该是String,您将其声明为数组,但是您使用单引号将值更改为字符串。改变这个:

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

到此:

var d1=[{!formatteddata1}];

干杯

-G。