2016-04-01 29 views
0

Çubuk grafikte bir satır üstü oluşturmaya çalışıyorum. 'Charts.BarChartData' (içinBirleşik Grafikler. Hızlı 2.2

türünün değerini döküm ulaşılamadı 'Charts.CombinedChartData' (0x3d5d70):

class AnalysisViewController: UIViewController, ChartViewDelegate { 
func setChart(xValues: [String], valuesBarChart: [Double], valuesLineChart: [Double]) { 
    barChartView.descriptionText = "" 
    barChartView.noDataText = "You need to provide data for the chart." 

    var yValsBarChart: [BarChartDataEntry] = [] 
    var yValsLineChart : [ChartDataEntry] = [ChartDataEntry]() 

    for i in 0..<xValues.count { 

     yValsBarChart.append(BarChartDataEntry(value: valuesBarChart[i], xIndex: i)) 
     yValsLineChart.append(ChartDataEntry(value: valuesLineChart[i] - 1, xIndex: i)) 
    } 

    let lineChartDataSet = LineChartDataSet(yVals: yValsLineChart, label: nil) 
    let barChartDataSet = BarChartDataSet(yVals: yValsBarChart, label: nil) 

    let data: CombinedChartData = CombinedChartData(xVals: xValues) 

    data.barData = BarChartData(xVals: xValues, dataSets: [barChartDataSet]) 
    data.lineData = LineChartData(xVals: xValues, dataSets: [lineChartDataSet]) 

    barChartView.data = data 

    barChartView.leftAxis.customAxisMin = 0 

    UniversalStatic.data.generateColoursForGraph(budgetName.count) 
    barChartDataSet.colors = UniversalStatic.data.colourArrayForGraph 


    setDesignChart() 
} 
} 

ben terminalde aşağıdaki hatayı alıyorum: Şimdiye kadar aşağıdaki kodu var 0x3cfc54).

yanı sıra:

enter image description here

Gerçekten ben hata göründüğünü 'BarChartView' dokunmadım olarak ben yanlış yaptıklarını bilmiyorum.

Herhangi bir yardım mutluluk duyacağız :)

cevap

1

i başlangıçta ilk barchart oluşturulan ve daha sonra çizgi grafiği eklemek çalışırken, ben bir CombinedChartView bir BarChartView gelen görünümünü değiştirmek için unuttum!

enter image description here