Charts: Swiftの棒グラフビューグループ

作成日 2015年11月14日  ·  4コメント  ·  ソース: danielgindi/Charts

エラー:型の引数リストを持つ型の初期化子を呼び出すことができません!!!

func viewDidLoad()をオーバーライドする{
super.viewDidLoad()
//ビューを読み込んだ後、通常はペン先から追加の設定を行います。
月=["1月"、 "2月"、 "3月"、 "4月"、 "5月"、 "6月"、 "7月"、 "8月"、 "9月"、 "10月"、 "11月"、"12月"]
unitsSold = [20.0、4.0、6.0、3.0、12.0、16.0、4.0、18.0、2.0、4.0、5.0、4.0]
unitsSold2 = [25.0、2.0、4.0、10.0、12.0、16.0、4.0、18.0、2.0、4.0、5.0、4.0]
setChart(months、values:unitsSold、values2:unitsSold2)
}

func setChart(dataPoints: [String], values: [Double], values2: [Double]) {
    barChartView.noDataText = "You need to provide data for the chart."
    var dataEntries1: [BarChartDataEntry] = []
    var dataEntries2: [BarChartDataEntry] = []

    for i in 0..<dataPoints.count {
        let dataEntry1 = BarChartDataEntry(value: values[i], xIndex: i)

        let dataEntry2 = BarChartDataEntry(value: values2[i], xIndex: i)
        dataEntries1.append(dataEntry1)
        dataEntries2.append(dataEntry2)
    }

    let chartDataSet1 = BarChartDataSet(yVals: dataEntries1, label: "Units Sold")
    let chartDataSet2 = BarChartDataSet(yVals: dataEntries2, label: "Units Sold 2")
    var dataSet : [BarChartDataSet] = [BarChartDataSet]()
    dataSet.append(chartDataSet1)
    dataSet.append(chartDataSet2)


    let chartData = BarChartData(xVals: dataPoints, dataSet: dataSet) ->> 
    ->> Error : cannot invoke initializer for type with an argument list of type !!!


    chartData.groupSpace = 1
    barChartView.data = chartData
}

最も参考になるコメント

dataSetをdataSetsに変更"Sを追加"
chartData = BarChartData(xVals:dataPoints、dataSets:dataSet)->>
->>エラー:型の引数リストを持つ型の初期化子を呼び出すことができません!!!

全てのコメント4件

dataSetをdataSetsに変更"Sを追加"
chartData = BarChartData(xVals:dataPoints、dataSets:dataSet)->>
->>エラー:型の引数リストを持つ型の初期化子を呼び出すことができません!!!

+1

 let chartData = BarChartData()
    chartData.addDataSet(chartDataSet)
    barChartView.data = chartData

これは私の場合私を助けました

chartData = BarChartData()とします
chartData.addDataSet(chartDataSet)
barChartView.data = chartData

これは私のために働いた。

このページは役に立ちましたか?
0 / 5 - 0 評価