Flot图不起作用,但没有错误

时间:2013-08-08 09:12:47

标签: jquery flot

所以我有Flot运行,图形轴等绘制,但点不会被绘制。

例如,这是运行的代码(您可以在Chrome上使用JS Inspector并在http://www.flotcharts.org/flot/examples/series-types/index.html上运行代码)

JS:

 $(document).ready(function() {
     $.plot('#placeholder',[ [0,0],[1, 25],[5, 2],[7, 165],[8, 520],[9, 962],[10, 123] ]); 
});

HTML:

 <div id="placeholder" class="demo-placeholder"></div>

代码运行但没有错误 - 所以我不确定这里出了什么问题?

我在Flot网站上运行了相同的代码并导致同样的问题。

P.S我正在尝试将JSFiddle放在一起

1 个答案:

答案 0 :(得分:9)

您需要将数据包装在另一个数组中,如下所示:

$.plot('#placeholder', [[[0, 0], ...]]);

Flot需要一个系列数组,其中每个系列都是一个点数组。没有外部数组Flot因此将每个点解释为其自己的数据无效的系列。有关详细信息,请参阅文档的Data Format部分。