2015-12-13 4 views
0

Я работаю над приложением iOS, чтобы создать круговую диаграмму с Swift в Xcode. Я добавил iOS Charts Framework.Как я могу установить каждый цвет круговой диаграммы в iOS-диаграммах отдельно с помощью Swift?

Как я могу установить каждый цвет круговой диаграммы отдельно с iOSCharts и Swift ??

Я не нашел что-то в вики-странице MPAndroid. Только, как установить цвет набора данных в целом. Но я хочу, если возможно, установить каждый цвет значения Массив отдельно.

По пути, я последовал за шагами в этом учебнике: http://www.appcoda.com/ios-charts-api-tutorial/

Так что, спасибо заранее.

ответ

0

Итак, после некоторых проб и ошибок, теперь я нашел «обходной путь», чтобы установить цвет отдельно.

self.pieChartView.data?.getDataSetByIndex(0).colors[3] = UIColor.orangeColor() 

Это установит третье значение в piechart оранжевым. Возможно, это не лучшее решение, но оно работает.

1

В учебнике вы связаны, вы можете увидеть, как они устанавливают цвета для круговой диаграммы, как так:

for i in 0..<dataPoints.count { 
    let red = Double(arc4random_uniform(256)) 
    let green = Double(arc4random_uniform(256)) 
    let blue = Double(arc4random_uniform(256)) 

    let color = UIColor(red: CGFloat(red/255), green: CGFloat(green/255), blue: CGFloat(blue/255), alpha: 1) 
    colors.append(color) 
} 
pieChartDataSet.colors = colors 
0

Var цвета: [UIColor] = []

 colors.append(UIColor.green) 
    colors.append(UIColor.blue) 
    colors.append(UIColor.black) 

    pieChartDataSet.colors = colors 

 Смежные вопросы

  • Нет связанных вопросов^_^