簡體   English   中英

條形圖與新的ios-charts框架新版本

[英]Bar chart with new ios-charts framework new release

隨着ios-chart上的新版本,一些功能已經改變,現在我無法將Xvals(例如,每個月)放在每個值下。 有人可以幫幫我嗎?

您將如何使用新版本更新此代碼?

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.

    let months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun"]
    let unitsSold = [20.0, 4.0, 6.0, 3.0, 12.0, 16.0]

    setChart(months, values: unitsSold)

}

func setChart(dataPoints: [String], values: [Double]) {

    var dataEntries: [ChartDataEntry] = []

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

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

}

如果您正在討論v3版本,則需要查看ChartsDemo如何使用它。 v3重新設計了x軸以支持類似日期的軸,因此某些功能已更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM