Существует протокол IAxisValueFormatter, который вы можете реализовать и достичь ожидаемого результата.
РЕДАКТИРОВАТЬ: Как его использовать
При инициализацииchartView.xAxis.valueFormatter = self
и протокол реализации.
extension LineChart1ViewController: IAxisValueFormatter {
func stringForValue(_ value: Double, axis: AxisBase?) -> String {
let months = ["January","February","March","April","May","June","July","Auguest","September","October","November","December"]
return months[Int(value)]
}
}