cache circle radius computations, this should be factored out cleanly into the plot and made available as a parametr to render so that other renderers can do the same