Category / Section
How to change the legend icons.
You can customize the legend icon symbol for each series using legendIcon property of ChartSeries. Following are the symbols you can set for legendIcon,
- Rectangle
- StraightLine
- Circle
- Diamond
- Pentagon
- Triangle
- InvertedTriangle
- Cross
- SeriesType
[Note: When you set legendIcon to seriesType, the shape of the icon will be the prototype of the respective series]
Objective-C
if(index == 0) {
SFColumnSeries *series = [[SFColumnSeries alloc]init];
series.legendIcon = SFChartLegendIconTriangle;
return series;
}
else if(index == 0) {
SFColumnSeries *series1 = [[SFColumnSeries alloc]init];
series1.legendIcon = SFChartLegendIconSeriesType;
return series1;
}
else{
SFColumnSeries *series2 = [[SFColumnSeries alloc]init];
series2.legendIcon = SFChartLegendIconInvertedTriangle;
return series2;
}
Swift
if (index==0){
var series : SFColumnSeries = SFColumnSeries();
series.legendIcon = SFChartLegendIcon.Triangle;
return series;
}
else if(index == 1){
var series1 : SFColumnSeries = SFColumnSeries ();
series1.legendIcon = SFChartLegendIcon.Triangle;
return series1
}
else {
var series2 : SFColumnSeries = SFColumnSeries ();
series2.legendIcon = SFChartLegendIcon.Triangle;
return series2;
}
Xamarin.iOS (C#)
if (index == 0) {
SFColumnSeries series = new SFColumnSeries (); series.LegendIcon = SFChartLegendIcon.Triangle; return series;}
else if (index == 1) { SFColumnSeries series1 = new SFColumnSeries (); series1.LegendIcon = SFChartLegendIcon.SeriesType; return series1;}
else {
SFColumnSeries series2 = new SFColumnSeries ();
series2.LegendIcon = SFChartLegendIcon.InvertedTriangle; return series2;}
The following screenshot displays the different legend icons for each series,
