我在我的swift 3.0 xcodeproject中使用iOS Charts.framework(https://github.com/danielgindi/Charts)。我知道「所有的數據集構造函數已經改變 - 他們不再接受一個x-index數組」,但是現在如果LineChartData沒有「xVals」參數,現在如何將字符串放在我的x軸上? ?? 之前是那麼容易做到這一點...在構造函數中沒有x值的LineChartData Swift 3
let weights: [Double] = self.getWeigths()
let weightDates: [String] = self.getWeightDates()
var yValues : [ChartDataEntry] = [ChartDataEntry]()
for i in 0 ..< dateLastWeights.count {
let entry = ChartDataEntry(x: Double(i), y: weights[i])
yValues.append(entry)
}
let set: LineChartDataSet = LineChartDataSet(values: yValues, label: "First Set")
var dataSets : [LineChartDataSet] = [LineChartDataSet]()
dataSets.append(set)
let data: LineChartData = LineChartData(xVals: weightDates, dataSets: dataSets)