Я использую CorePlot для iOS, и мне понравился этот пример графика, но я не могу сделать то же самое на своем графике.
Не могли бы вы предложить мне, какой код добавить к моему графику, чтобы иметь метки внутри треугольника? Код, который я пробовал, следующий:
-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)index
{
NSNumber * dataForItem = [self.dataForChart objectAtIndex:index];
if ( [plot isKindOfClass:[CPTPieChart class]]){
return [[CPTTextLayer alloc] initWithText:[NSString stringWithFormat:@"%@", dataForItem]];
}
else return nil;
}
Однако результат, который я получаю, имеет метки, которых нет в треугольнике:
Я реализовал dataLabel
labelTextStyle
иlabelFormatter
, чтобы отобразить их с желаемым внешним видом. 26.08.2015