У меня есть круговая диаграмма, и я пытаюсь удалить метки значений из диаграммы, поскольку они перетекают друг на друга, но ни один код, кажется, не убирает ее.
Это код, который я использовал, чтобы попытаться удалить его:
chartIMG.drawEntryLabelsEnabled = false
, но, похоже, он не работает.
Мой код для создания диаграммы:
func configure(dataPoints: [String], values: [Double]) {
var dataEntries: [ChartDataEntry] = []
for i in 0..<dataPoints.count {
let dataEntry1 = PieChartDataEntry(value: Double(i), label: dataPoints[i], data: dataPoints[i] as AnyObject)
dataEntries.append(dataEntry1)
}
print(dataEntries[0].data)
let pieChartDataSet = PieChartDataSet(values: dataEntries, label: "Symptoms")
let pieChartData = PieChartData(dataSet: pieChartDataSet)
chartIMG.data = pieChartData
chartIMG.drawEntryLabelsEnabled = false
chartIMG.chartDescription?.text = ""
var colors: [UIColor] = []
for _ 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
}
Это единственный способ удалить его или я что-то не так делаю?