more robust missing values
authorDan Vanderkam <danvdk@gmail.com>
Tue, 14 Sep 2010 00:34:39 +0000 (17:34 -0700)
committerDan Vanderkam <danvdk@gmail.com>
Tue, 14 Sep 2010 00:34:39 +0000 (17:34 -0700)
dygraph.js

index ba266ab..37a9c30 100644 (file)
@@ -1900,8 +1900,8 @@ Dygraph.prototype.parseCSV_ = function(data) {
 
   // Parse the x as a float or return null if it's not a number.
   var parseFloatOrNull = function(x) {
-    if (x.length == 0) return null;
-    return parseFloat(x);
+    var val = parseFloat(x);
+    return isNaN(val) ? null : val;
   };
 
   var xParser;