var y_labels = parent.getElementsByClassName("dygraph-axis-label-y" + axis_num);
var ary = [];
for (var i = 0; i < y_labels.length; i++) {
- ary.push(y_labels[i].innerHTML);
+ ary.push(y_labels[i].innerHTML.replace(/ | /g, ' '));
}
return ary;
};
var x_labels = parent.getElementsByClassName("dygraph-axis-label-x");
var ary = [];
for (var i = 0; i < x_labels.length; i++) {
- ary.push(x_labels[i].innerHTML);
+ ary.push(x_labels[i].innerHTML.replace(/ | /g, ' '));
}
return ary;
};
// TODO(danvk): Any performance issues with this?
var imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
- var i = 4 * (x + imageData.width * y);
+ var scale = Dygraph.getContextPixelRatio(ctx);
+
+ var i = 4 * (x * scale + imageData.width * y * scale);
var d = imageData.data;
return [d[i], d[i+1], d[i+2], d[i+3]];
};