fix issue 193 -- need to consider area.y when computing data coords
authorDan Vanderkam <dan@dygraphs.com>
Fri, 13 May 2011 00:52:03 +0000 (20:52 -0400)
committerDan Vanderkam <dan@dygraphs.com>
Fri, 13 May 2011 00:52:03 +0000 (20:52 -0400)
dygraph.js

index 2e8a38e..a976436 100644 (file)
@@ -556,7 +556,7 @@ Dygraph.prototype.toDataYCoord = function(y, axis) {
 
   if (typeof(axis) == "undefined") axis = 0;
   if (!this.axes_[axis].logscale) {
-    return yRange[0] + (area.h - y) / area.h * (yRange[1] - yRange[0]);
+    return yRange[0] + (area.y + area.h - y) / area.h * (yRange[1] - yRange[0]);
   } else {
     // Computing the inverse of toDomCoord.
     var pct = (y - area.y) / area.h