Javascript Flot-绘制时间不工作的图表

Javascript Flot-绘制时间不工作的图表,javascript,charts,flot,Javascript,Charts,Flot,以下代码没有使用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'

以下代码没有使用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> 

图纸();
函数绘图图(){
风险值d1=[[1360652400000,22.5],[1360662400000,24.4];
$.plot($('#chart'),d1,{xaxis:{mode:'time'}});
}

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

改用这个:

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


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

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

改用这个:

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


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

您实际上不需要
jquery.flot.time.js
代码。没有它也行,说得对。我发誓我读到需要使用mode:'time',但我再也找不到我的源代码。
jquery.flot.time.js
在最新版本的flot(0.8.2)中似乎是必需的,但在fiddle使用的版本(0.7)中则不是。你真的不需要
jquery.flot.time.js
代码。没有它也行,说得对。我发誓我读到需要使用mode:“time”,但我再也找不到我的源代码了。
jquery.flot.time.js在最新版本的flot(0.8.2)中似乎是必需的,但在fiddle使用的版本(0.7)中却不是。