Как добавить строки на оси X в iOS-диаграммы?

С новым выпуском у меня были некоторые проблемы при создании графиков, предыдущий код был:

func setChart(dataPoints: [String], values: [Double]) {
    var dataEntries: [BarChartDataEntry] = []

    for i in 0..<dataPoints.count {
        let dataEntry = BarChartDataEntry(value: values[i], xIndex: i)
        dataEntries.append(dataEntry)
    }

    let chartDataSet = BarChartDataSet(yVals: dataEntries, label: "Units Sold")
    let chartData = BarChartData(xVals: months, dataSet: chartDataSet)
    barChartView.data = chartData
}

Вы можете передать значения, например, массив месяцев, используя строку:

let chartData = BarChartData(xVals: months, dataSet: chartDataSet)

После новой версии код для реализации того же графика:

func setChart(dataPoints: [String], values: [Double]) {          
    var dataEntries: [BarChartDataEntry] = []

    for i in 0..<dataPoints.count {
        let dataEntry = BarChartDataEntry(x: Double(i+2), y:values[i], data: months )
        dataEntries.append(dataEntry)
    }

    let chartDataSet = BarChartDataSet(values: dataEntries, label: "Units Sold")

    let chartData = BarChartData()
    chartData.addDataSet(chartDataSet)
    barChartView.data = chartData
}

Я пытался несколько часов, но я не мог найти способ изменить значения оси X, я надеюсь, что кто-то может мне помочь, спасибо !!

Ответы на вопрос(5)

Ваш ответ на вопрос