Вы можете установить xAxis.valueFormatter
в свой собственный класс и затем возвращать его сейчас, когда значение x равно 0. Например:
class ChartValueFormatter: NSObject, IAxisValueFormatter {
func stringForValue(_ value: Double, axis: AxisBase?) -> String {
if value == 0 {
return "Now"
}
let dateFormatter = DateFormatter()
dateFormatter.setLocalizedDateFormatFromTemplate("dd MMM")
dateFormatter.locale = .current
let date = Date(timeIntervalSince1970: value)
return dateFormatter.string(from: date)
}
}
Чтобы это работало, вам нужно отсортировать значения на основе даты а затем установите затем значение timestamp в ноль.