I've recently started using the ios charts library and am having trouble finding information on how to manipulate the x-axis with the swift3 update.
What I want to do is label the x-axis with time values, e.g. 2:03:00, 2:03:01, 2:03:02, etc. In the tutorials I find online, this seems to be very easy; many of them use months of the year as the x-axis label.
However, in the swift3 update, charts now initializes values with x and y values, and I am not sure how to use labels in this version of the library. Does anyone know how to create labels in charts with swift3?
Create a class like this:
Set the x-Axis like this:
I propose to use more flexible and pretty solution. You should have a formatter class like this:
Set up this type to your
barChartView
:As a result you will have:
Jan, Feb, ..., Dec
In addition if you want to change presentation kind you should change shortMonthSymbols with some other:monthSymbols, veryShortMonthSymbols, standaloneMonthSymbols
Proper Solution for X-Axis String labels in Swift 3+