         }
     }
     
-    public var transitionSize: CGFloat = 0.025
+    public var transitionSize: CGFloat = 0.05
     public var stepSize: CGFloat = 0.1
     public var lineWidth: CGFloat = 5
     

            // If we are not at the end, we should draw a gradient
            if index < dataPoints.count - 1 {
                start += size
                size = 2 * transitionSize
                let nextRating = dataPoints[index + 1]
                drawGradient(rating.color, toColor: nextRating.color, from: start, with: size)
            }

            
            var cutOff: CGFloat = 0
            if index == 0 || index == dataPoints.count - 1 {
                cutOff = transitionSize / 2
            } else {
                cutOff = transitionSize
            }
            
            // Offset start point by the curresnt size
