I am using iOS charts plugin (line chart) and wish to style the chart values (the number above each point) to a decimal number.
The value is a double, but charts by default is rounding it and displaying it as an integer.
I have tried the following but not working:
let valueformatter = NumberFormatter()
valueformatter.numberStyle = .decimal
valueformatter.locale = Locale.current
lineChartDataSet.valueFormatter = valueformatter as? IValueFormatter
I have tried various other properties but non of them change the format of the number in the dataset.
How can I change the format of the displayed number?
Almost there, just need to add the following class:
Now use this as the number formatter:
This worked for me:
Swift 5