2014-11-20 3 views
0

У меня есть график CorePlot, который я пытаюсь изменить, чтобы быть другим цветом. Я изменил все метки, а также оси, линии сетки, заголовок, чтобы этот однородный цвет. Единственное, что у меня возникает, это изменение цвета меток, соответствующих значениям на оси y и x. Я уверен, что это одна строка кода, но я просмотрел документацию и не смог найти ничего, что соответствовало бы этому. Я решил изменить цвет линий сетки, чтобы изменить цвет меток, поскольку они являются продолжением линий сетки на внешних осях. Я могу прикрепить изображение, если это трудно представить, что я имею в виду. Спасибо за любую помощь по этой простой проблеме.Изменение цвета метки метки ящика

ответ

0

Установите majorTickLineStyle для основных меток и minorTickLineStyle для мелких тиков.

0

Сначала создали MutableLineStyle:

// Configure Line-Style // 
CPTMutableLineStyle *tickLineStyle = [CPTMutableLineStyle lineStyle]; 
tickLineStyle.lineWidth = 1.0f; 
tickLineStyle.lineColor = [CPTColor blackColor]; 

Получить ссылку на axisSet //

// Get the Graph's axis set // 
CPTXYAxisSet *axisSet = (CPTXYAxisSet *) self.hostViewRRDataValues.hostedGraph.axisSet; 

Затем примените LineStyle к минорным и крупных Tick //

axisSet.yAxis.minorTickLineStyle = tickLineStyle; 
axisSet.yAxis.majorTickLineStyle = tickLineStyle; 

Или установите нуль, если вы не хотите никаких толстых меток вообще

axisSet.yAxis.minorTickLineStyle = nil; // No minorTickLines 
axisSet.yAxis.majorTickLineStyle = nil; // No majorTickLines 
Смежные вопросы