Вы можете использовать свойство alternatingBandFills
, чтобы установить заливку между последовательными основными тиками.Вот пример с двумя разными цветами:
axis.alternatingBandFills = [NSArray arrayWithObjects:[CPTColor redColor],
[CPTColor greenColor], nil];
Массив может содержать любую комбинацию объектов CPTFill
, CPTColor
, CPTGradient
и / или CPTImage
.Пустые (прозрачные) полосы могут быть созданы с помощью [NSNull null]
вместо некоторых CPTFill
объектов.Вы можете использовать столько разных заливок, сколько хотите;ось будет циклически проходить через все из них, а затем повторять шаблон до тех пор, пока все пробелы не будут заполнены.
Оси также поддерживают то, что Core Plot называет «предельными полосами».Это способ заполнить раздел в пределах определенного диапазона графика.Они не повторяются автоматически, как это делает групповая заливка.
Демонстрация Axis в примере приложения Plot Gallery показывает обе функции.