Charts: Swift 中的条形图视图组

创建于 2015-11-14  ·  4评论  ·  资料来源: danielgindi/Charts

错误:无法为具有类型参数列表的类型调用初始化程序!!!

覆盖 func viewDidLoad() {
super.viewDidLoad()
// 在加载视图后做任何额外的设置,通常是从一个 nib。
让月份 = [“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月” "]
让 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(月,值: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
}

最有用的评论

将数据集更改为数据集“添加 S”
让 chartData = BarChartData(xVals: dataPoints, dataSets: dataSet) ->>
->> 错误:无法为具有类型参数列表的类型调用初始化程序!!!

所有4条评论

将数据集更改为数据集“添加 S”
让 chartData = BarChartData(xVals: dataPoints, dataSets: dataSet) ->>
->> 错误:无法为具有类型参数列表的类型调用初始化程序!!!

+1

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

这对我有帮助

让 chartData = BarChartData()
chartData.addDataSet(chartDataSet)
barChartView.data = 图表数据

这对我有用。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

sjdevlin picture sjdevlin  ·  3评论

ahmedsafadii picture ahmedsafadii  ·  3评论

valeIT picture valeIT  ·  3评论

BrandonShega picture BrandonShega  ·  4评论

newbiebie picture newbiebie  ·  3评论