Маркировка оси основного графика со временем - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь пометить ось X в графике ядра значениями времени в формате ЧЧ: ММ: СС. Теперь я хочу, чтобы он начинался с текущего системного времени каждый раз.Итак, как мы предоставляем начальное время для оси X, откуда должна начинаться маркировка.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2018

Я наконец достиг этого, установив для параметра CPTTimeFormatter Reference Date требуемое время начала UTC.

Фрагмент кода:

NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init];

dateFormatter.dateFormat = @ "ЧЧ: мм: сс";

[dateFormatter setTimeZone: [NSTimeZone systemTimeZone]];

CPTTimeFormatter * timeFormatter = [[CPTTimeFormatter alloc] initWithDateFormatter: dateFormatter];

NSDate * refDate = [NSDate dateWithTimeIntervalSince1970: requiredStartTime];

timeFormatter.referenceDate = refDate;

0 голосов
/ 19 сентября 2018

Вы можете использовать labelingOrigin, чтобы установить начальное местоположение метки для большинства политик маркировки осей.

...