Skip to content

Instantly share code, notes, and snippets.

@prabakarviji
Created May 1, 2020 18:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prabakarviji/e34d989c7233664e9a6d2d34fa174742 to your computer and use it in GitHub Desktop.
Save prabakarviji/e34d989c7233664e9a6d2d34fa174742 to your computer and use it in GitHub Desktop.
let axisSet = graph.axisSet as! CPTXYAxisSet
let axisTextStyle = CPTMutableTextStyle()
axisTextStyle.color = CPTColor.white()
axisTextStyle.fontName = "HelveticaNeue-Bold"
axisTextStyle.fontSize = 10.0
axisTextStyle.textAlignment = .center
let lineStyle = CPTMutableLineStyle()
lineStyle.lineColor = CPTColor.white()
lineStyle.lineWidth = 5
let gridLineStyle = CPTMutableLineStyle()
gridLineStyle.lineColor = CPTColor.gray()
gridLineStyle.lineWidth = 0.5
if let x = axisSet.xAxis {
x.majorIntervalLength = 20
x.minorTicksPerInterval = 5
x.labelTextStyle = axisTextStyle
x.minorGridLineStyle = gridLineStyle
x.axisLineStyle = lineStyle
x.axisConstraints = CPTConstraints(lowerOffset: 0.0)
x.delegate = self
}
if let y = axisSet.yAxis {
y.majorIntervalLength = 5
y.minorTicksPerInterval = 5
y.minorGridLineStyle = gridLineStyle
y.labelTextStyle = axisTextStyle
y.alternatingBandFills = [CPTFill(color: CPTColor.init(componentRed: 255, green: 255, blue: 255, alpha: 0.03)),CPTFill(color: CPTColor.black())]
y.axisLineStyle = lineStyle
y.axisConstraints = CPTConstraints(lowerOffset: 0.0)
y.delegate = self
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment