Как сделать основной график по оси Y помечен как .5 - PullRequest
0 голосов
/ 14 мая 2019

Я пытаюсь установить метки оси Y на .5, но не могу сделать их меньше единицы.Вот мой кодКакие-либо предложения?Спасибо

// 4 - Configure y-axis
CPTAxis *y = axisSet.yAxis;
y.title = @"";
y.titleTextStyle = axisTitleStyle;
y.titleOffset = -40.0f;
y.axisLineStyle = axisLineStyle;
y.majorGridLineStyle = gridLineStyle;
y.labelingPolicy = CPTAxisLabelingPolicyNone;
y.labelTextStyle = axisTextStyle;
y.labelOffset = 16.0f;
y.majorTickLineStyle = axisLineStyle;
y.majorTickLength = 4.0f;
y.minorTickLength = 2.0f;
y.tickDirection = CPTSignPositive;

NSInteger majorIncrement;
NSInteger minorIncrement;

// set if here to check for inr  5-13
if (self.iNRFlag) {
    majorIncrement = 1;
    minorIncrement = 1;
} else {
    majorIncrement = self.glucoseTick;
    minorIncrement = self.glucoseHalfTick;
}

1 Ответ

0 голосов
/ 15 мая 2019

Приведенный код не создает никаких отметок или меток. Если вы хотите равномерно распределить отметки, используйте политику маркировки по умолчанию (CPTAxisLabelingPolicyFixedInterval) и установите majorIntervalLength на @0.5. Установите minorTicksPerInterval на значение больше единицы (1), чтобы вставить незначительные отметки между основными отметками. Установите labelFormatter на новый NSFormatter для управления форматом меток тиков.

...