0

下面的代码没有用 Flot 绘制图表——它只是变成了一个空图表,x 轴在 00:00,y 轴从 -1 到 1:

<div id='chart' style='height:200px; width: 300px'></div>
<script>
drawChart();
function drawChart() {
    var d1 = [[1360652400000, 22.5],[1360662400000, 24.4]];
    $.plot($('#chart'), d1, {xaxis: {mode: 'time'}});
}
</script> 
4

1 回答 1

3

您缺少一组表示它是数据系列 1 的数组括号。

改用这个:

function drawChart() {
  var d1 = [[1360652400000, 22.5],[1360662400000, 24.4]];
  $.plot($('#chart'), [d1], {xaxis: {mode: 'time'}});
}

它应该可以正常工作。

JSFiddle 这里

忽略 JavaScript 示例顶部的代码,它只是我找不到 CDN 的 jquery.flot.time.js(但需要使用模式:'time')

于 2013-02-12T23:18:34.190 回答