Category / Section
How to customize the minor gridline style?
1 min read
SFChart provides support to customize the minor gridlines. The property showMinorGridLines is used to control the visibility of minor gridlines. minorGridLineStyle is used to customize the minor gridlines. It provides options to customize the width, dashes and color.
The following code illustrates how to customize the minor gridlines.
Objective-C
SFNumericalAxis *numAxis = [[SFNumericalAxis alloc]init]; numAxis.minorTicksPerInterval = 3; numAxis.showMinorGridLines = true; numAxis.minorGridLineStyle.lineWidth = @2; numAxis.minorGridLineStyle.dashes = [[NSArray alloc]initWithObjects:@5,@3, nil]; numAxis.minorGridLineStyle.lineColor = [UIColor blueColor]; chart.SecondaryAxis = numAxis;
Swift
var numAxis : SFNumericalAxis = SFNumericalAxis(); numAxis.minorTicksPerInterval = 3; numAxis.showMinorGridLines = true; numAxis.minorGridLineStyle.lineWidth = 2; numAxis.minorGridLineStyle.dashes = [5,3]; numAxis.minorGridLineStyle.lineColor = UIColor.blueColor(); chart.secondaryAxis = numAxis;
C#
SFNumericalAxis numAxis = new SFNumericalAxis(); numAxis.MinorTicksPerInterval = 3; numAxis.ShowMinorGridLines = true; numAxis.MinorGridLineStyle.LineWidth = 2; numAxis.MinorGridLineStyle.LineColor = UIColor.Blue; NSObject[] nativeDashes = new NSObject[2]; nativeDashes [0] = new NSNumber (5); nativeDashes [1] = new NSNumber (3); numAxis.MinorGridLineStyle.Dashes = NSArray.FromNSObjects(nativeDashes); chart.SecondaryAxis = numAxis;