gpt4 book ai didi

swift - 构造函数图表 Swift 3 上没有 x 值的 LineChartData

转载 作者:搜寻专家 更新时间:2023-10-31 19:33:21 24 4
gpt4 key购买 nike

我在我的 swift 3.0 xcode 项目中使用 iOS Charts.framework ( https://github.com/danielgindi/Charts )。

我知道“所有数据集构造函数都已更改 - 它们不再采用 x 索引数组”但是如果 LineChartData 不再具有“xVals”参数,我现在如何将字符串放在 x 轴上? ?以前很容易做到...

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)

最佳答案

从 3.0.1 版本开始,您还可以:

lineChart.xAxis.valueFormatter = IndexAxisValueFormatter(values: labels)
lineChart.xAxis.granularity = 1.0

关于swift - 构造函数图表 Swift 3 上没有 x 值的 LineChartData,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40470604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com