3

所以我运行了 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 网站上运行了相同的代码并导致了同样的问题。

PS我正在尝试为此建立一个JSFiddle

4

1 回答 1

9

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

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

Flot 需要一个系列数组,其中每个系列都是一个点数组。因此,如果没有外部数组,Flot 会将您的每个点解释为其自己的数据无效的系列。有关更多信息,请参阅文档的数据格式部分。

于 2013-08-08T13:51:06.880 回答