所以我有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放在一起
答案 0 :(得分:9)
您需要将数据包装在另一个数组中,如下所示:
$.plot('#placeholder', [[[0, 0], ...]]);
Flot需要一个系列数组,其中每个系列都是一个点数组。没有外部数组Flot因此将每个点解释为其自己的数据无效的系列。有关详细信息,请参阅文档的Data Format部分。