Core-Plot: изменение меток оси x (т. Е. Вместо 12, 24, 26 будет 1 год, 2 года и т. Д.) - PullRequest
1 голос
/ 28 июня 2011

Мой проект Core-Plot включает в себя возраст по оси X, поэтому индекс отображается с интервалами в 12, что работает по месяцам, но вместо этого я хочу показать годы. Предыдущий проект отображает даты здесь, так что я надеялся использовать подобную функцию, но пока не смог.

Может ли кто-нибудь указать мне направление отображения пользовательской метки интервала оси x, чтобы я мог изменить свой индекс с 12, 24, 36 на 1 год, 2 года, 3 года (как в заголовке)

1 Ответ

5 голосов
/ 29 июня 2011

Установите NSNumberFormatter для форматирования меток так, как вы хотите, и попросите ось использовать его для форматирования меток.Как то так:

NSNumberFormatter *newFormatter = [[NSNumberFormatter alloc] init];
newFormatter.minimumIntegerDigits = 1;
newFormatter.setPositiveSuffix = @" year";
xAxis.labelFormatter = newFormatter;
[newFormatter release];
...