There is a datasource method which you can use to provide a UIImage
for each of the data points:
- (UIImage *)sChartTextureForPoint:(ShinobiChart *)chart
dataPointAtIndex:(NSInteger)dataIndex
forSeriesAtIndex:(NSInteger)seriesIndex
If you implement this then you can provide the symbols as you wish.
The legend is a little more difficult. A legend is usually designed to allow identification of distinct series, however in this instance you would like to identify specific points. This isn't functionality currently supported by Shinobi, and although it would be possible to implement it using the SChartLegend
class, I think you would be better off creating your own subclass of UIView
as a legend.