2014-01-10 4 views
0

Я использую диаграммы shinobi в iOS, и у меня есть линейный график в моем приложении. Теперь я хотел бы добавить некоторые символы в точки данных и легенду, чтобы объяснить, что означают символы - Если кто-то может указать мне пример кода, который будет очень полезен.диаграммы shinobi - добавление символов и легенда

Спасибо.

ответ

2

Существует метод DataSource, который вы можете использовать, чтобы обеспечить UIImage для каждой из точек данных:

- (UIImage *)sChartTextureForPoint:(ShinobiChart *)chart 
        dataPointAtIndex:(NSInteger)dataIndex 
        forSeriesAtIndex:(NSInteger)seriesIndex 

Если это реализовать, то вы можете предоставить символы, как вы хотите.

Легенда немного сложнее. Легенда обычно предназначена для идентификации отдельных серии, однако в этом случае вы хотели бы определить конкретные моменты. Это не функциональность, в настоящее время поддерживаемая Shinobi, и хотя ее можно было бы реализовать с использованием класса SChartLegend, я думаю, вам было бы лучше создать собственный подкласс UIView в качестве легенды.

+0

Спасибо, сэр! Я проверю это. (Если кто-то еще хочет показать мне пример кода, я бы тоже это оценил.) – ianM