REFACTORING: Added exception if no y axis has the independentTicks
[dygraphs.git] / dygraph.js
index e7acc6d..bcf25e0 100644 (file)
@@ -2736,7 +2736,8 @@ Dygraph.prototype.computeYAxisRanges_ = function(extremes) {
         p_axis = axis;
     }
   }
-  
+  if(p_axis == undefined)
+    throw ("Configuration Error: At least one axis has to have the \"independentTicks\" option activated.");
   // Add ticks. By default, all axes inherit the tick positions of the
   // primary axis. However, if an axis is specifically marked as having
   // independent ticks, then that is permissible as well.