Although subjective, I believe the default line shapes should be:
lineStyle . _lineCap .= LineCapSquare
lineStyle . _lineJoin .= LineJoinBevel
Particularly LineJoinBevel. The default is very misleading. For instance, using the code in #34 without that line result in a large angular join which extends beyond the axis to such a large degree, even though the values never go below 0.