Вам нужно создать подкласс IAxisValueFormatter, что-то вроде этого
примечание: я не скомпилировал его, поэтому может потребоваться некоторая коррекция
public class DateValueFormatter: NSObject, IAxisValueFormatter {
private let dateFormatter = DateFormatter()
private let objects:[Object]
init(objects: Object) {
self.objects = objects
super.init()
dateFormatter.dateFormat = "dd MMM HH:mm"
}
public func stringForValue(_ value: Double, axis: AxisBase?) -> String {
if value >= 0 && value < objects.count{
let object = objects[value]
return dateFormatter.string(from: object.timeCreated)
}
return ""
}
}
и использовать форматированный с этим кодом
xAxis.valueFormatter = DateValueFormatter(objects: objectList)