我正在使用iOS应用程序在Xcode中使用Swift创建一个饼图。 我添加了iOS图表框架。
如何使用iOSCharts和Swift分别设置饼图的每种颜色?
我没有在MPAndroid Charts Wiki页面找到任何东西。仅限如何将数据集的颜色设置为整体。但是如果可能的话,我想自己单独设置数组值的每种颜色。
顺便说一句,我按照本教程中的步骤进行了操作:http://www.appcoda.com/ios-charts-api-tutorial/
所以,先谢谢。
答案 0 :(得分:3)
试试这个:
var colors: [UIColor] = []
colors.append(UIColor.green)
colors.append(UIColor.blue)
colors.append(UIColor.black)
pieChartDataSet.colors = colors
答案 1 :(得分: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