diff --git a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java
index baeca931e5e852315d71985edd54481dbb7a5820..0f9c4daca00c7353c39af08105263c5782cab96f 100644
--- a/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java
+++ b/xchart/src/main/java/com/xeiam/xchart/internal/chartpart/PlotContentLineChart.java
@@ -52,7 +52,7 @@ public class PlotContentLineChart extends PlotContent {
     StyleManager styleManager = plot.getChartPainter().getStyleManager();
 
     // this is for preventing the series to be drawn outside the plot area if min and max is overridden to fall inside the data range
-    g.setClip(bounds);
+    g.setClip(bounds.createIntersection(g.getClipBounds()));
 
     // X-Axis
     double xTickSpace = styleManager.getAxisTickSpacePercentage() * bounds.getWidth();