动态滴答生成flot.js

时间:2014-05-28 14:11:38

标签: flot

为什么当我在动键中添加动态数组值时,它始终从零开始,但是当我在我的flot选项中指定min和max时,我得到正确的输出?对此有何看法?

我使用min / max评论了一个:

$(function () {

  var data = [ [
    [1301634000000, 315.71], //Apr 1, 2011
    [1302238800000, 209.21], //Apr 8, 2011
    [1302843600000, 420.36], //Apr 15
    [1303448400000, 189.86], //4/22
    [1304053200000, 314.93], //4/29
    [1304658000000, 279.71], //5/6
    [1305262800000, 313.34], //5/13
    [1305867600000, 114.67], //5/20
    [1306472400000, 315.58]  //5/27
  ] ];

  var ticks = [];
  var ticker=[315.71,209.21,420.36,189.86,314.93,279.71,313.34,114.67,315.58];
  for (var i = 0; i < data[0].length; i++) {
    ticks.push(data[0][i][0]);
  }

  $.plot($("#placeholder"), data, {
    xaxis: {
      mode: "time",
      ticks: ticks,
      timeformat: "%m/%d",
      min: (new Date(2011, 2, 31)).getTime(),
      max: (new Date(2011, 4, 31)).getTime()
    },
    yaxis: {
      ticks: ticker
      /*min: 114.67,
      max: 420.36*/
    },
    series: {
      lines: { show: true },
      points: { show: true }
    },
    grid: { 
      hoverable: true, 
      clickable: true 
    }
  });

});

这是我的Fiddle

我注意到在这个例子中,它不仅格式正确而且没有正确缩放,因此与我要求的完全不同,但我在原型中应用了同样的东西。

0 个答案:

没有答案