2016-08-16 5 views
1

ios 차트의 새 릴리스에서는 일부 기능이 변경되어 이제는 각 값 아래에 Xvals (예 : 매월)를 넣을 수 없습니다. 누구든지 나를 도울 수 있니?새로운 ios-charts 프레임 워크가있는 막대 차트

이 코드를 새 릴리스로 어떻게 업데이트합니까?

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 

}

답변

0

당신이 v3 릴리즈에 대해 이야기하는 경우, 당신은 그것을 사용하는 방법 ChartsDemo을 살펴해야합니다. v3은 x 축을 날짜와 같은 축을 지원하도록 재 설계하여 일부 기능이 변경되었습니다.

+0

예. v3 릴리즈에 대해 이야기하고 있습니다.하지만 이미 차트 데모를 검사했으며 이전과 같이 각 막대 아래에 이름을 넣을 방법을 찾을 수 없습니다. – Cano

관련 문제