Sorry, this probably does look pretty confusing without any context. `width` is the chart's entire area, `radius` is the half the width, with scaling applied, `height` is double the radius. If `height` was equal to `width`, we would end up with a large space underneath the chart, since we only need the chart to be as tall as double its radius. It would be simpler if `height == width` and `radius == width / 2`, I'll see if I can find a way to make things work that way.