Класс правильно обрабатывает точку как точку - это означает, что ваши bounds.size.width и bounds.size.height имеют те же размеры, что и размер экрана iPhone 3GS в пикселях ...
Если вы компилируете в подключенные 3G, масштабный коэффициент контента равен 1.
Если вы подключены к iPhone 4 или 4s, коэффициент масштабирования контента равен 2.
Однако AxesDrawer рассматривает масштаб как pointsPerUnit, который на iPhone 4 равен 0,5, поэтому масштаб, который вы передаете ему, равен 0,5
Вы получаете это, помещая следующее в класс UIView для графического представления;
CGFloat screenScale = self.contentScaleFactor;
CGFloat scaleForAxesDrawer = 1 / screenScale;
[[self.axes class] drawAxesInRect:graphArea originAtPoint:axisPoint scale:scaleForAxesDrawer];
// where graphArea is a CGRect and axisPoint is a CGPoint
например.
AxesDrawer будет размещать хеш-метку и число вдоль оси не менее чем каждые 25 пикселей.