Skip to content

Commit 433bf51

Browse files
authored
Do not clip chart area (#249)
1 parent 98543e7 commit 433bf51

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

src/plugin.js

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -575,9 +575,6 @@ var zoomPlugin = {
575575

576576
beforeDatasetsDraw: function(chartInstance) {
577577
var ctx = chartInstance.chart.ctx;
578-
var chartArea = chartInstance.chartArea;
579-
ctx.save();
580-
ctx.beginPath();
581578

582579
if (chartInstance.$zoom._dragZoomEnd) {
583580
var xAxis = getXAxis(chartInstance);
@@ -606,6 +603,8 @@ var zoomPlugin = {
606603
var rectHeight = endY - startY;
607604
var dragOptions = chartInstance.$zoom._options.zoom.drag;
608605

606+
ctx.save();
607+
ctx.beginPath();
609608
ctx.fillStyle = dragOptions.backgroundColor || 'rgba(225,225,225,0.3)';
610609
ctx.fillRect(startX, startY, rectWidth, rectHeight);
611610

@@ -614,14 +613,8 @@ var zoomPlugin = {
614613
ctx.strokeStyle = dragOptions.borderColor || 'rgba(225,225,225)';
615614
ctx.strokeRect(startX, startY, rectWidth, rectHeight);
616615
}
616+
ctx.restore();
617617
}
618-
619-
ctx.rect(chartArea.left, chartArea.top, chartArea.right - chartArea.left, chartArea.bottom - chartArea.top);
620-
ctx.clip();
621-
},
622-
623-
afterDatasetsDraw: function(chartInstance) {
624-
chartInstance.chart.ctx.restore();
625618
},
626619

627620
destroy: function(chartInstance) {

0 commit comments

Comments
 (0)