Charts: Custom xAxisRenderer

Created on 7 Mar 2017  Â·  2Comments  Â·  Source: danielgindi/Charts

I'm trying to set my custom xAxisRenderer like this:

  class CustomXAxisRenderer: XAxisRenderer{
  }

  chart.xAxisRenderer = CustomXAxisRenderer(viewPortHandler: chart.viewPortHandler, xAxis: chart.xAxis, transformer: Transformer(viewPortHandler: chart.viewPortHandler))

But after that I can't see any xAxis labels or grid lines, because of incorrect valueToPixelMatrix. What is correct way to set custom renderer?

Most helpful comment

Ok, I solved it.

  chart.xAxisRenderer = CustomXAxisRenderer(viewPortHandler: chart.viewPortHandler, xAxis: chart.xAxis, transformer: transformer: chart.getTransformer(forAxis: .left))

All 2 comments

Ok, I solved it.

  chart.xAxisRenderer = CustomXAxisRenderer(viewPortHandler: chart.viewPortHandler, xAxis: chart.xAxis, transformer: transformer: chart.getTransformer(forAxis: .left))

VERY HELPFUL! Thanks

Was this page helpful?
0 / 5 - 0 ratings

Related issues

JW00332 picture JW00332  Â·  4Comments

newbiebie picture newbiebie  Â·  3Comments

guoyutaog picture guoyutaog  Â·  3Comments

coop44483 picture coop44483  Â·  3Comments

Shunshine07 picture Shunshine07  Â·  3Comments