实时flot图表上的标签?

时间:2015-03-05 20:00:35

标签: javascript jquery label real-time flot

我想在实时flot图表上添加标签,这需要多个变量。 以下是代码示例:

//...switch code..

case "3":
   dataset = {
                "data1":    {label : "data1", data : dataArray[0]},
                "data2":    {label : "data2", data : dataArray[1]},
                "data3":    {label : "data3", data : dataArray[2]}                                  
            };

    data = [dataset];
    return  data;
    break;

如果我不使用标签,代码将完美运行。 示例如下:

//...switch code..
case "2":
    data = [
            dataArray[0],
            dataArray[1],
           ];
    return  data;
    break;

我做错了什么?

任何形式的例子或解决方案都将是完美的!

1 个答案:

答案 0 :(得分:1)

假设data此处的$.plot用于[ {label : "data1", data : dataArray[0]}, {label : "data1", data : dataArray[1]}, {label : "data1", data : dataArray[2]} ] 来电,则为incorrect format。您将得到一个单项的数组,一个具有键/值对的对象。

您需要的是多个对象的数组:

dataArray[0]

另外,请确保[ [x1,y1], [x2,y2] ] 等等采用数组数组的形式:

{{1}}