У меня есть решение -
1 - проблема с представлением данных. Первоначально я добавил только массив данных, тогда как мы должны добавить данные вместе с датой их соответствия. Таким образом, он становится массивом массивов, как это -
line1.data = [
[1562106600000, 0],
[1562121000000, 0.25]
]
2 - время по оси X с 20:00 до 16:00 из-за времени UTC. Решение:
options.time = HITime()
options.time.useUTC = false
//options.time.timezone = "Asia/Kolkata" // If you want to set timezon you can
3 - преобразование даты в AM / PM в формате 12 часов.
xAxis.type = "datetime"
xAxis.dateTimeLabelFormats = HIDateTimeLabelFormats()
xAxis.dateTimeLabelFormats.hour = HIHour()
xAxis.dateTimeLabelFormats.hour.main = "%l %P"
xAxis.dateTimeLabelFormats.day = HIDay()
xAxis.dateTimeLabelFormats.day.main = "%l %P"
xAxis.min = NSNumber(value: ConverteddateFrom ) //Millisecond 12 AM midnight from starting of the day
xAxis.max = NSNumber(value: ConverteddateEnd) //Millisecond 12 AM midnight from ending of the day
xAxis.tickInterval = NSNumber(value: 4 * 3600 * 1000 )
options.xAxis = [xAxis]
Вот так выглядит мой график -