html5 boiler plate
[scannr.git] / js / flotr2 / examples / js / examples / mouse-tracking.js
blob:a/js/flotr2/examples/js/examples/mouse-tracking.js -> blob:b/js/flotr2/examples/js/examples/mouse-tracking.js
  (function () {
   
  Flotr.ExampleList.add({
  key : 'mouse-tracking',
  name : 'Mouse Tracking',
  callback : mouse_tracking
  });
   
  function mouse_tracking (container) {
   
  var
  d1 = [],
  d2 = [],
  d3 = [],
  graph, i;
   
  for (i = 0; i < 20; i += 0.5) {
  d1.push([i, 2*i]);
  d2.push([i, i*1.5+1.5*Math.sin(i)]);
  d3.push([i, 3*Math.cos(i)+10]);
  }
   
  graph = Flotr.draw(
  container,
  [
  {
  data : d1,
  mouse : { track : false } // Disable mouse tracking for d1
  },
  d2,
  d3
  ],
  {
  mouse : {
  track : true, // Enable mouse tracking
  lineColor : 'purple',
  relative : true,
  position : 'ne',
  sensibility : 1,
  trackDecimals : 2,
  trackFormatter : function (o) { return 'x = ' + o.x +', y = ' + o.y; }
  },
  crosshair : {
  mode : 'xy'
  }
  }
  );
   
  };
   
  })();