首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在iOS-charts中添加X轴上的字符串?

如何在iOS-charts中添加X轴上的字符串?
EN

Stack Overflow用户
提问于 2016-08-20 08:00:09
回答 5查看 28.8K关注 0票数 27

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

代码语言:javascript
复制
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
}

您可以使用下面的代码行来传递这些值,例如一个月份数组:

代码语言:javascript
复制
let chartData = BarChartData(xVals: months, dataSet: chartDataSet)

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

代码语言:javascript
复制
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轴值的方法,我希望有人能帮助我,谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39049188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档