Flot-绘制时间不起作用的图表

Flot - plotting chart with time not working

本文关键字:不起作用 绘制 时间 Flot-      更新时间:2023-09-26

下面的代码没有用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> 

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

使用这个替代:

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

它应该可以正常工作。

JSFiddle此处

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