First attempt to resolve a bug with horizontal pie offset.

Added a getRadius() function to prevent repetition.
Horizontal position overflow now determined by actual plot width.