diff --git a/src/controllers/controller.line.js b/src/controllers/controller.line.js index 7e8d8ae3e..a0138eed2 100644 --- a/src/controllers/controller.line.js +++ b/src/controllers/controller.line.js @@ -254,11 +254,10 @@ module.exports = function(Chart) { meta.dataset._model.tension ); - // Prevent the bezier going outside of the bounds of the graph - model.controlPointPreviousX = Math.max(Math.min(controlPoints.previous.x, area.right), area.left); - model.controlPointPreviousY = Math.max(Math.min(controlPoints.previous.y, area.bottom), area.top); - model.controlPointNextX = Math.max(Math.min(controlPoints.next.x, area.right), area.left); - model.controlPointNextY = Math.max(Math.min(controlPoints.next.y, area.bottom), area.top); + model.controlPointPreviousX = controlPoints.previous.x; + model.controlPointPreviousY = controlPoints.previous.y; + model.controlPointNextX = controlPoints.next.x; + model.controlPointNextY = controlPoints.next.y; } },