Как изменить заголовки легенды в столбчатой ​​диаграмме с основным графиком?

Как отобразить значения баров на CorePlot -Штабелированная гистограмма

Следуя этому посту, я хочу изменить значения заголовка Legend для моей гистограммы с накоплением, по умолчанию он принимает значения "sets", указанные в коде. Я не могу изменить значение "sets", потому что я использовал его для сопоставления и получения значений из веб-службы.

Приведенная выше диаграмма вместо "D", "O", "P", мне нужно дать значение полное имя. Я попробовал код, подобный этому, приведенный в ColoredBarChart,

-(NSString *)legendTitleForBarPlot:(CPTBarPlot *)barPlot recordIndex:(NSUInteger)index

{
    return [NSString stringWithFormat:@"Bar %lu", (unsigned long)(index + 1)];
}

а затем, как показано ниже, он принимает значение индекса для всех столбцов в графике.

Как изменить значения заголовка легенды в core-plot?

1 ответ

Установить title свойство каждого графика для изменения метки, отображаемой в легенде. Вы можете использовать attributedTitle вместо этого, если вы хотите отобразить стилизованный текст внутри метки.

Другие вопросы по тегам