0
我想编码这个核心图的饼图,使两个数据点是动态的,来自2个uilabels。每次更改值时,图表都需要重新绘制。动态数据对于核心图饼图
忽略了var dataForChart我只是用它来测试图表其工作正常
谢谢!
变种dataForChart = [50,40]上的情节
// MARK: - Plot Data Source Methods
func numberOfRecordsForPlot(plot: CPTPlot) -> UInt{
return 2
}
func numberForPlot(plot: CPTPlot, field: UInt, recordIndex: UInt) -> AnyObject?{
if Int(recordIndex) > self.dataForChart.count {
return nil
}
else {
switch CPTPieChartField(rawValue: Int(field))! {
case .SliceWidth:
return (self.dataForChart)[Int(recordIndex)] as NSNumber
default:
return recordIndex as NSNumber
}
}
}