// Range selector and animatedZooms have a bad interaction. See issue 359.
if (this.getOption_('animatedZooms')) {
- Dygraph.warn('Animated zooms and range selector are not compatible; disabling animatedZooms.');
+ console.warn('Animated zooms and range selector are not compatible; disabling animatedZooms.');
this.dygraph_.updateOptions({animatedZooms: false}, true);
}
try {
this.drawMiniPlot_();
} catch(ex) {
- Dygraph.warn(ex);
+ console.warn(ex);
}
var margin = 0.5;
// Skip points that don't change the x-value. Overly fine-grained points
// can cause major slowdowns with the ctx.fill() call below.
- if (prevX !== null && Math.round(x) == Math.round(prevX)) {
+ if (!stepPlot && prevX !== null && Math.round(x) == Math.round(prevX)) {
continue;
}