Highcharts категории с множеством кривых не работает в iOS - PullRequest
0 голосов
/ 12 ноября 2018

Я новичок в Highcharts.Используя его в iOS (который в значительной степени совпадает с JS), у меня есть этот кусок кода для тестирования:

private func initChart(){
    let chart = HIChart()
    let chartOptions = HIOptions()
    chartOptions.chart = chart

    chart.type = "line"

    chartOptions.title = HITitle()
    chartOptions.title.text = "Auction Details"

    chartOptions.subtitle = HISubtitle()
    chartOptions.subtitle.text = "P&L Curves"

    let xAxis = HIXAxis()
    xAxis.title = HITitle()
    xAxis.title.text = "Time"
    xAxis.categories = ["10-01-2018", "23-03-2018", "10-04-2018", "30-04-2018", "01-05-2018", "14-09-2018", "10-011-2018", "22-11-2018"]
    chartOptions.xAxis = [xAxis]

    let yAxis = HIYAxis()
    yAxis.title = HITitle()
    yAxis.title.text = "Money"
    yAxis.min = 0.0
    chartOptions.yAxis = [yAxis]

    let seriesRewards = HISeries()
    seriesRewards.name = "Rewards"
    seriesRewards.data = [["10-01-2018", 23.4], ["23-03-2018", 34.2], ["22-11-2018",7.9]]

    let seriesPrice = HISeries()
    seriesPrice.name = "Price"
    seriesPrice.data = [["23-03-2018",42.4], ["23-03-2018",34.2], ["10-04-2018",61.1], ["01-05-2018",87.0], ["14-09-2018",25.9], ["22-11-2018",100.1], ["01-12-2018",95.9], ["22-12-2018",81.9]]

    chartOptions.series = [seriesRewards, seriesPrice]

    chartView.options = chartOptions
}

Это работает отлично, но если я по 1-й серии не совпадаю с тем, что ясказал ... пожалуйста, взгляните на следующее изображение:

The last point for the 1st series is not correct

Мой вопрос, seriesRewards определяется следующим образом:

seriesRewards.data = [["10-01-2018", 23.4], ["23-03-2018", 34.2], ["22-11-2018", 7.9]]

Почему последняя точка не отображается в правильном положении на графике?

С уважением

...