diff --git a/CHANGELOG b/CHANGELOG
index 2363c545f1416327922ab705d66579b549c93dc0..c544e56f581d38b63e9bfafdccb26441e3a9ce7b 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+Version 2.2
+
+Change plotter smoothing strength.
+
 Version 2.1
 
 Revert plot history change, using too much CPU.
diff --git a/plasmoid/contents/ui/DualPlotterGraph.qml b/plasmoid/contents/ui/DualPlotterGraph.qml
index 41f2188b4ee7e212e9a54be3d32ef1c68d535ae0..6f37b341a90053dc5aa57461e7ce4ac18e099330 100644
--- a/plasmoid/contents/ui/DualPlotterGraph.qml
+++ b/plasmoid/contents/ui/DualPlotterGraph.qml
@@ -96,7 +96,7 @@ Canvas {
                     data.paths[pointCnt].control2X = xLoc
                     data.paths[pointCnt].control2Y = yLoc
                 } else {
-                    xDiff = ((data.paths[pointCnt - 1].x - xLoc) / 2)
+                    xDiff = ((data.paths[pointCnt - 1].x - xLoc) / 3)
                     data.paths[pointCnt].control1X = data.paths[pointCnt - 1].x - xDiff
                     data.paths[pointCnt].control1Y = data.paths[pointCnt - 1].y
                     data.paths[pointCnt].control2X = xLoc + xDiff
diff --git a/plasmoid/contents/ui/PlotterGraph.qml b/plasmoid/contents/ui/PlotterGraph.qml
index 44b3dfae312aeb321aa167fa117ad75c052f0d85..441ea2ea4a5ba6f059f9dd1c23610a7e4c12341d 100644
--- a/plasmoid/contents/ui/PlotterGraph.qml
+++ b/plasmoid/contents/ui/PlotterGraph.qml
@@ -93,7 +93,7 @@ Canvas {
                     data.paths[pointCnt].control2X = xLoc
                     data.paths[pointCnt].control2Y = yLoc
                 } else {
-                    xDiff = ((data.paths[pointCnt - 1].x - xLoc) / 2)
+                    xDiff = ((data.paths[pointCnt - 1].x - xLoc) / 3)
                     data.paths[pointCnt].control1X = data.paths[pointCnt - 1].x - xDiff
                     data.paths[pointCnt].control1Y = data.paths[pointCnt - 1].y
                     data.paths[pointCnt].control2X = xLoc + xDiff