Я создал круговую диаграмму с помощью библиотеки диаграмм в Swift.
Когда я пытаюсь передать CGColor, чтобы сделать цвета диаграмм, он не принимает его.
Вот как выглядит мой текущий код:
let colorLV1 = [color.heatWheelOrange, color.heatWheelOrange, color.heatWheelSkyBlue]
let chartDataSetLV1 = setChartDataset(dataEntries: dataEntriesLV1, colorCode: colorLV1, valueTextColor: UIColor.black, fontFormat: fontMedium)
func setChartDataset(dataEntries : [PieChartDataEntry], colorCode : [UIColor], valueTextColor : UIColor, fontFormat : NSUIFont) -> PieChartDataSet {
let chartDataSet = PieChartDataSet(values: dataEntries, label: "")
chartDataSet.colors = colorCode
chartDataSet.sliceSpace = 1
chartDataSet.selectionShift = 0
chartDataSet.valueTextColor = valueTextColor
chartDataSet.valueFont = fontFormat
return chartDataSet;
}
Чтобы отобразить градиент, я изменяю colorCode : [UIColor]
на CGColor
. Однако это выдает ошибку.
Есть ли способ изменить цвет на градиент в Swift, используя библиотеку диаграмм?