相关疑难解决方法(0)

如何在iOS图表中添加X轴上的字符串?

在新版本中,我创建了一些图表时遇到了一些麻烦,前面的代码是:

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
}
Run Code Online (Sandbox Code Playgroud)

您可以使用以下行传递值,例如数月的数组:

let chartData = BarChartData(xVals: months, dataSet: chartDataSet)
Run Code Online (Sandbox Code Playgroud)

在新版本之后,实现相同图形的代码是:

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) …
Run Code Online (Sandbox Code Playgroud)

ios swift ios-charts

22
推荐指数
5
解决办法
2万
查看次数

标签 统计

ios ×1

ios-charts ×1

swift ×1